再次提出或多或少相同问题的道歉.我只是注意到我使用的是另一个名字而不是'id'.
<li emage="toto" class="jstree-leaf">
<ins class="jstree-icon2"> </ins>
<a class=""><ins class="jstree-icon2"> </ins>Story B</a>
</li>
Run Code Online (Sandbox Code Playgroud)
我需要更改<ins>特定<li>位置的标签类,其中emage值为'toto'.
如果我使用'id'而不是'emage',我会使用以下内容:
$("#toto ins").attr("class","className");
Run Code Online (Sandbox Code Playgroud)
但由于我没有使用id,我怎么能改变内部<ins>标签的类.
非常感谢您的建议
请尝试以下方法
$('li[emage="toto"] ins').attr('class', 'className');
Run Code Online (Sandbox Code Playgroud)
这将使用值为"toto" 的属性更新其中所有ins标记的类liemage
使用属性选择器:
$("li[emage='toto'] ins").attr("class","className");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46 次 |
| 最近记录: |