在id中包含var的元素内部类的语法?

时间:2015-01-09 20:22:32

标签: jquery syntax targeting

用于定位类的正确语法是什么,该类是具有包含变量的id的元素的子元素。

没有var它可以工作:

$( "#parent_el .child-class" )

如果你添加一个变量,那么正确的语法是什么?

$( "#parent_el_" + uniqueIdForParent .child-class )

1 个答案:

答案 0 :(得分:1)

根据您的情况:



var id = "1";
$("#parent_" +id+ " .child").css('color', 'red');

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div id="parent_1"><p class="child">Foo</p></div>
&#13;
&#13;
&#13;

此外,您可以使用.find()

&#13;
&#13;
var id = "1";
$("#parent_"+id).find('.child').css('color', 'red');
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="parent_1"><p class="child">Bar</p></div>
&#13;
&#13;
&#13;