BAH*_*Dev 13 jquery css-selectors jquery-selectors
我正在尝试在我的页面上选择一个具有特定类和ID的HTML元素.这是标签:
<div class="statusLight" id="green"></div>
Run Code Online (Sandbox Code Playgroud)
我试了这个没有运气:
$statusLight = $('.statusLight#green');
Run Code Online (Sandbox Code Playgroud)
我知道我可以简单地说
$statusLight = $('#green');
Run Code Online (Sandbox Code Playgroud)
但我试图找到一种方法来根据它的类来选择它.任何帮助,将不胜感激.
Pet*_*aný 18
这两个#green.statusLight和.statusLight#green是有效的选择,应选择你要找的元素.第一个会更快.
您是否$(...)在加载文档后使用,即从$(document).ready(function() { ... })您的元素放置或将脚本放在元素之后?
Jam*_*man 11
我不完全确定你为什么要这样做.
ID应该是唯一的,因此当您选择它时,不需要任何进一步的专业化.如果没有,那么你需要修改你的HTML来实现它.
只有在将类选择器与元素选择器组合时,这种情况才有意义
$("div.statuslight")
Run Code Online (Sandbox Code Playgroud)
但是在你的例子中,没有任何意义,因为你还有一个ID!
| 归档时间: |
|
| 查看次数: |
34893 次 |
| 最近记录: |