可能重复:
What is the new proper way to use a child selector with a context node in jQuery?
来自jQuery文档:
注意:$(“> elem”,上下文)选择器将在以后的版本中弃用。因此不鼓励使用其替代选择器。
http://api.jquery.com/child-selector/
这会是alternative selector
的内容吗?
答案 0 :(得分:6)
$(context).children('elem')
也已弃用$("> elem", context)
,但$(context+" >elem")
和$("parent>child")
不是
答案 1 :(得分:1)
$('parent').children('childrenelements')
我的猜测是:)
但正如另一张海报所说,它只是在一个环境中直接搜索孩子。
答案 2 :(得分:1)
例如,如果上下文是一个元素,您将使用该元素的选择器而不是将其指定为上下文。所以而不是:
var main = $('#Main');
var mainDivs = $('> div', main);
你可以使用:
var mainDivs = $('#Main > div');
答案 3 :(得分:1)
我刚刚遇到同样的问题,我正处于一个功能的中间,以上都没有真正帮助过我。 .find似乎做了伎俩。这是一个有用的例子:
$('selectedcontext').first(function(){
// perform operations on selectedcontext for ex:
if($(this).hasClass('someclass')){
$(this).find('textarea').val();
}
});