[英]How to change javascript for loop criteria? Newbie question
这里的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');
}
谢谢!
您可以将类要求放入原始选择器中:
$('*.tooltip[title]').addClass('tooltipParent');
这意味着
*
) .tooltip
) [title]
) tooltipParent
您可以在第一行扩展jQuery选择器以选择适当的元素。 查看jQuery文档以获取帮助。 它可能类似于var titles = $('.tooltip[title]')
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.