选择父div中具有类的下拉列表

时间:2012-12-17 17:51:54

标签: jquery

我正在尝试使用jquery选择父div下的select菜单。我一直没有得到任何回报。

$('#content_container > .vendor_address_select');

这里有什么不对?

谢谢!

4 个答案:

答案 0 :(得分:2)

您应该发布HTML,但>表示.vendor_adress_select#content_container的直接子女,所以如果是大孩子,您将不会收到任何回复。

答案 1 :(得分:2)

$('#content_container .vendor_address_select');

您不需要使用大于号。这将适用于content_container等级为vendor_address_select

的所有后代

此方法正在使用jQuery Descendant Selector (“ancestor descendant”)。它在docs中引用。

Mad Echet非常重要,>表示.vendor_adress_select#content_container的孩子

答案 2 :(得分:0)

尝试更直接地定位您的元素。您不应该使用组合器。另外,你是偶然混合.js脚本(prototype.js与jQuery.js?)如果你是混合脚本,你可能需要使用jQuery的无冲突规则。

试试这个:

$(".vendor_address_select")

答案 3 :(得分:0)

使用它来查找父元素中的任何子元素:

$('#content_container').find('.vendor_address_select');

这将在任何级别找到子元素。小提琴: http://jsfiddle.net/xdC6T/