我正在尝试使用jquery选择父div下的select
菜单。我一直没有得到任何回报。
$('#content_container > .vendor_address_select');
这里有什么不对?
谢谢!
答案 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/