gpt4 book ai didi

javascript - Jquery/Javascript - 未捕获的类型错误 : undefined is not a function

转载 作者:行者123 更新时间:2023-11-30 12:44:09 26 4
gpt4 key购买 nike

Google 不执行我的 JS 代码。在 Firefox 中一切正常

$('a[href="#pricends"]').click(function(){
$("div.text_1").text(($("div.text_1").text() == 'smth1') ? 'smth2' : 'smth1')
$("div.text_2").text(($("div.text_2").text() == 'smth2') ? 'smth1' : 'smth2')

if ( $('div.text_1').text().contains("smth1") ) {
//smth here
}

Chrome 控制台输出指向上面的“if”行。

Uncaught TypeError: undefined is not a function (anonymous function) f.event.dispatch jquery-1.7.2.min.js:3 h.handle.i

如何解决这个问题?现在什么都不想了,命名函数并将其与 if 之前的 bool 进行比较?

最佳答案

您不能对从 .text() 返回的文本值调用 .contains()。

如果您在使用 jQuery 提取值后对其进行测试,您应该没问题。

var divText = $('div.text_1').text();
if(divText.indexOf("smth1") != -1){
//do your stuff...
}

关于javascript - Jquery/Javascript - 未捕获的类型错误 : undefined is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23208223/

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