我正在尝试使用 jquery 来选择select
父 div 下的菜单。我一直没有得到任何回报。
$('#content_container > .vendor_address_select');
这里有什么不正确的?
谢谢!
我正在尝试使用 jquery 来选择select
父 div 下的菜单。我一直没有得到任何回报。
$('#content_container > .vendor_address_select');
这里有什么不正确的?
谢谢!
您应该发布 HTML,但这>
意味着它.vendor_adress_select
是直接子代,#content_container
因此如果它是孙子代,您将不会收到任何响应。
$('#content_container .vendor_address_select');
您不需要使用大于号。content_container
这将适用于类的所有后代vendor_address_select
此方法使用jQuery Descendant Selector (“ancestor descendant”)
. 它在docs中被引用。
Mad Echet 有一个很好的观点,这>
意味着它.vendor_adress_select
是#content_container
尝试更直接地定位您的元素。您不需要使用组合器。此外,您是否偶然混合了 .js 脚本(prototype.js 与 jQuery.js?)如果您正在混合脚本,您可能需要使用 jQuery 的无冲突规则。
试试这个:
$(".vendor_address_select")
使用它来查找父元素中的任何子元素:
$('#content_container').find('.vendor_address_select');
这将在任何级别找到子元素。掏出小提琴:http: //jsfiddle.net/xdC6T/