gpt4 book ai didi

javascript - jQuery if 条件文本包含

转载 作者:行者123 更新时间:2023-11-28 20:47:42 25 4
gpt4 key购买 nike

我写了一个简单的 if 条件,但不太有效。如果文本是 123 更改为 hi,如果文本是 456 更改为 hi2有人可以帮我一下吗?

    <h1>123</h1>
<h1>456</h1>
<h1>789</h1>​


$(document).ready(function() {

var changeText1 = '123';
var changeText2 = '456';
var text = $(h1).text();

if (text == changeText) {
$(this).text('hi');
} else if (text == changeText2 ) {
$(this).text('hi2');
}

});

http://jsfiddle.net/8P2ma/

最佳答案

您的代码存在多个问题:

$(document).ready(function() {

var changeText1 = '123';
var changeText2 = '456';
var text = $(h1).text(); //aside from having to iterate through, the jquery
//selector needs to be enclosed in quotes: $('h1')
if (text == changeText) { //The variable 'changeText' does not exist.
$(this).text('hi');
} else if (text == changeText2 ) {
$(this).text('hi2');
}

});

//working code:
$(document).ready(function() {

var changeText1 = '123';
var changeText2 = '456';

$('h1').each(function() {
var text = $(this).text();
if (text == changeText1) {
$(this).text('hi');
} else if (text == changeText2) {
$(this).text('hi2');
}
});
});​

关于javascript - jQuery if 条件文本包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13148758/

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