这里的Javascript新手,只是试图调整这段代码。它使用title属性检查所有HTML元素,并添加类'tooltipParent'。
我希望它只将类添加到具有title属性和类'tooltip'的元素中。我想我需要在 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');
}
谢谢!
答案 0 :(得分:3)
您可以将班级要求放入原始选择器:
$('*.tooltip[title]').addClass('tooltipParent');
这意味着
*
).tooltip
)[title]
)tooltipParent
答案 1 :(得分:1)
您可以在第一行扩展jQuery选择器以选择适当的元素。查看the jQuery documentation寻求帮助。它可能类似于var titles = $('.tooltip[title]')
。