我有以下情况:
<div class="control-group">
<label class="control-label" for="first_name">
First name
</label>
<div class="controls">
<input id="first_name" type="text" value="rybka">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我有输入的ID.我想使用"control-group"类向div添加class,并使用指定的id输入.如果做到这一点的完美方式怎么办?
编辑:
感谢您使用该解决方案的所有答案:
$(".control-group:has(#specificId)").addClass('yourClass');
Run Code Online (Sandbox Code Playgroud)
尝试:has()在此上下文中使用选择器,
$(".control-group:has(#specificId)").addClass('yourClass');
Run Code Online (Sandbox Code Playgroud)
或者你可以使用.closest()太
$("#specificId").closest(".control-group").addClass('yourClass');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2040 次 |
| 最近记录: |