jquery 获取父div的子元素

发布于 2024-10-02 07:58:19 字数 538 浏览 0 评论 0原文

我有一个 div,

<div id="customFormContact">
    .. other elements that don't matter ...
<input type="hidden" class="formID" value="Custom Product Contact" />    
</div>

我正在使用 div 来执行 jquery 对话框,并使用提交按钮执行一些 ajax 工作。在ajax调用中我想做的就是拉出隐藏字段的值。最好的方法是什么?

var id = $("#customFormContact, .formID").val();

也尝试过,但

var id = $("#customFormContact > .formID").val();

没有成功。

有了值的警报,我要么得到未定义的值(第一个值),要么得到第二个值的空白。

I have a div

<div id="customFormContact">
    .. other elements that don't matter ...
<input type="hidden" class="formID" value="Custom Product Contact" />    
</div>

I am using the div to do a jquery dialog with the submit button doing some ajax work. In the ajax call I would like to do is pull out the value of the hidden field. What is the best way to do so?

I have tried

var id = $("#customFormContact, .formID").val();

As well as

var id = $("#customFormContact > .formID").val();

to no avail.

With an alert of the value, I get either a undefinded (with the first) or a blank with the second.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

杀お生予夺 2024-10-09 07:58:19

去掉 , (多重选择器) 和 > ;子选择器),只需使用这样的空格:

var id = $("#customFormContact .formID").val();

只有一个空格是后代选择器,它会找到一个< code>.formID 作为 #customFormContact 内任意深度的子级。

Leave off the , (multiple selector) and > (child selector), just use a space like this:

var id = $("#customFormContact .formID").val();

With only a space is a descendant selector, and it'll find a .formID as a child of any depth inside #customFormContact.

和我恋爱吧 2024-10-09 07:58:19
var id = $("#customFormContact .formID").val();
var id = $("#customFormContact .formID").val();
拿命拼未来 2024-10-09 07:58:19

怎么样:

var id = $("#customFormContact .formID").val();

What about:

var id = $("#customFormContact .formID").val();
双马尾 2024-10-09 07:58:19

只需给该字段一个 ID

id = $('#someID').val();

Just give the field an ID

id = $('#someID').val();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文