gpt4 book ai didi

jquery - 如何确定标签是否具有特定的类和 ID

转载 作者:行者123 更新时间:2023-11-28 13:46:37 24 4
gpt4 key购买 nike

在具有 id 和类的页面上有一个 body 标签:

<body class="class" id="id">

我正在尝试使用 jQuery 根据类和 ID 来确定页面下方的某些内容。我没有成功,尽管如此,这是我尝试做的事情:

if($('body').is('#id1')){
if($(this).hasClass('class1')){
$('ul.nav li.first').html('<h2>Special Title</h2>');
}else if($(this).hasClass('class2')){
$('ul.nav li.first').html('<h2>Other Title</h2>');
}
}else if($('body').is('#id2')){
if($(this).hasClass('class1')){
$('ul.nav li.first').html('<h2>Special Header</h2>');
}else if($(this).hasClass('class2')){
$('ul.nav li.first').html('<h2>Other Title</h2>');
}
}

有人有快速的方法吗?我不擅长使用 jQuery 进行“if”循环,一直都是。

干杯,

T

最佳答案

郑重声明,这里不需要使用 jQuery。

var isId = (document.body.id === someId);
var isClass = (document.body.className.indexOf(someClass) !== -1);

if (isId && isClass) {
// do something
}

[编辑]

类(class)检查太可怕了。尝试

var regexp = new RegExp("(^|//s)" + someClass + "($|//s)", "m");
var isClass = (document.body.className.search(regexp) !== -1);

关于jquery - 如何确定标签是否具有特定的类和 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4804578/

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