gpt4 book ai didi

javascript - jquery .attr() 在 IE7 中不工作。有没有解决方法来获取元素的类?

转载 作者:行者123 更新时间:2023-11-30 08:13:56 25 4
gpt4 key购买 nike

我有这段代码来检查元素是否有特定的类:

var p3div = $("#portlet1 #showhide");
if (p3div.attr('class').indexOf('ui-icon-plusthick') > 0) {
//do something here.
}

但是在 IE7 中不支持 .attr() 并且此代码将抛出错误。有没有其他不使用 attr() 方法来获取元素类的方法?

谢谢,

最佳答案

if($('#showhide').hasClass('ui-icon-plusthick')){
// do something
}
  1. 除了 jQuery 的原生 hasClass() 函数外,无需使用任何东西。
  2. 不需要像 #portlet #showhide 这样选择具有后代 ID 的元素,这样会慢很多。

关于javascript - jquery .attr() 在 IE7 中不工作。有没有解决方法来获取元素的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6662701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com