这里是 Javascript 新手,只是想调整一下这段代码。它检查所有具有 title 属性的 HTML 元素并添加“tooltipParent”类。
我希望它仅将类添加到具有标题属性和“工具提示”类的元素。我想我需要在 for 循环中添加一些内容来检查这个额外的类?
// loop through all objects with a title attribute
var titles=$('[title]');
// use an efficient for loop as there may be a lot to cycle through
for(var i=titles.length-1;i>-1;i--){
// titled object must be position:relative
$(titles[i]).addClass('tooltipParent');
}
谢谢!
最佳答案
您可以将类别要求放入原始选择器中:
$('*.tooltip[title]').addClass('tooltipParent');
<小时/>
这意味着
- 选择所有元素 (
*
) - 使用“tooltip”类 (
.tooltip
) - 和标题属性集 (
[title]
) - 并添加类
tooltipParent
关于javascript - 如何更改 javascript for 循环条件?新手问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4625144/