efk*_*kah 18
正确的答案是
$("[id=yourID]").doSomething()
Run Code Online (Sandbox Code Playgroud)
对于任何代码,如
<textarea id="yourID" />
<img id="yourID" />
<div id="yourID" />
Run Code Online (Sandbox Code Playgroud)
是的,我知道,这不是有效的HTML,但请注意,我们中产阶级开发人员经常不得不处理"更好"的开发人员所带来的问题.以Microsoft SharePoint为例,其中多个ID非常常见.我们无法告诉客户微软做得不好,所以我们无法帮助他们.我们告诉他们微软做得不好所以我们必须帮助他们;-)
Dus*_*ine 14
首先,你不应该有多个相同的元素ID.
但是,您可以使用CSS类执行此操作:
<div>
<textarea class="Text"></textarea>
<textarea class="Text"></textarea>
<textarea class="Text"></textarea>
</div>
<script>
$(".Text").focus();
$(".Text").blur();
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19713 次 |
| 最近记录: |