在我的一个文本框事件处理程序中,我通过以下方式确定当前文本框的父节点:
var parent = this.parentNode
现在我很好奇我是否可以使用这个父节点对象,并以方便的方式在字符串选择器“.c”中选择具有某个类的父类的所有子节点“c”。在父节点没有id属性的情况下,这将特别好。
有可能吗?
谢谢!
答案 0 :(得分:6)
您可以在selector
上下文parent
$('>.c',$(parent))
答案 1 :(得分:4)
使用以下代码搜索所需的选择器。
$('>.c',$(parent))
答案 2 :(得分:3)
您需要做的就是将对象包装在jQuery语法中:
var parent = this.parentNode
var jquery_parent = $( parent );
现在您可以将父项用作另一个jQuery对象并搜索它的子项:
jquery_parent.children( ".some_class" );
// or
// $( parent ).find( ".some_class" );