Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Jquery对象上使用选择器_Javascript_Jquery_Dom_Jquery Selectors - Fatal编程技术网

Javascript 在Jquery对象上使用选择器

Javascript 在Jquery对象上使用选择器,javascript,jquery,dom,jquery-selectors,Javascript,Jquery,Dom,Jquery Selectors,我有一个问题(我想它非常简单,但我真的找不到,因为它非常具体) 我想了解如何在表示DOM元素的Jquery对象上使用选择器 这是我想做的一个例子 HTML: 我想这样做是因为两个原因: 我使用我的真实模板来实现一些不同的功能(比如显示可以删除的信息,以及一些不能删除的信息) 谢谢 编辑:谢谢大家的回复。在您给我解决方案之前,我尝试了很多类似“$.myTemplate”(“selector”)”的方法 我刚刚找到了另一个解决方案: $('#buttonRemove',myTemplate) 如果

我有一个问题(我想它非常简单,但我真的找不到,因为它非常具体)

我想了解如何在表示DOM元素的Jquery对象上使用选择器

这是我想做的一个例子

HTML:

我想这样做是因为两个原因: 我使用我的真实模板来实现一些不同的功能(比如显示可以删除的信息,以及一些不能删除的信息)

谢谢

编辑:谢谢大家的回复。在您给我解决方案之前,我尝试了很多类似“$.myTemplate”(“selector”)”的方法

我刚刚找到了另一个解决方案:

$('#buttonRemove',myTemplate)
如果在选择器方法中使用第二个参数,它将用作选择器的研究领域。(默认值:文档)

是这样写的,(假设您的类是“remove”)

如果稍后/之前未将克隆的元素附加到DOM,则此操作将无效

myTemplate.find('button.remove').hide();

此项在myTemplate中查找带有remove类的按钮。

您希望jquery查找myTemplate.find(“:button.buttonRemove”)。hide()将从myTemplate中隐藏类“buttonRemove”的所有按钮。在选择器的末尾添加一个“:first”,只得到找到的第一个按钮。Thx,这就是我想要找到的:)!我不知道这个。但是克隆元素时要小心。你会对你在操纵什么感到困惑。也许可以把它命名为“myTemplate\u Clone”之类的东西。在我的真实代码中,我只是使用我的模板为JQuery accordion(与特定组织)生成选项卡。这就是我使用克隆的原因。当然;)!我只是展示了一个我需要的小例子,而不是我将要做的:)!反正是Thx!
$('#buttonRemove',myTemplate)
myTemplate.A_WAY_TO_SELECT_BUTTON_WITH_CLASS_REMOVE.hide()
myTemplate.find('button.remove').hide()
myTemplate.find('button.buttonRemove').hide();
myTemplate.find('button.remove').hide();