我在变量中有一个元素id elementId
.现在我想从类中选择.control-menu
一个id等于元素id的元素.
我试着这样
$('.control-menu "#"+elementId')
我收到语法错误.有人能告诉我正确的方法吗?
我建议:
$('#' + elementId + '.control-menu');
会匹配 <div id="elementID" class="control-menu"></div>
一个id
是独特的; 首先选择,然后检查它是否具有匹配的类名.
顺便说一下,你的原始选择器正在搜索id
具有类的祖先元素的元素.control-menu
.
如果与该元素id
为您正在搜索是另一个与类的子元素.control-menu
,则:
$('.control-menu #'+elementid);
会匹配 <div class="control-menu"><div id="elementID"></div></div>