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