gpt4 book ai didi

jquery - 类型错误 - 不是函数

转载 作者:行者123 更新时间:2023-12-01 06:33:17 25 4
gpt4 key购买 nike

我有一个组合框,可以在更改控制台上记录值

jQuery( '#divid' ).on( 'change', function () {
console.log( jQuery( '#divid option:selected' ).text());
}

这工作得很好,但我觉得这是一段未经优化的代码。我已将其更改为下面的代码

jQuery( '#divid' ).on( 'change', function () {
console.log( jQuery( '#divid' ).children("option").is("selected").text());
}

但是我收到错误

TypeError: jQuery(...).children(...).is(...).text is not a function

我做错了什么?

最佳答案

is() 方法返回一个 bool 值,它没有 text() 方法。要执行您需要的操作,您可以将 filter():selected 一起使用:

jQuery('#divid').children("option").filter(":selected").text()

但是,我想说,您的第一个示例没有任何问题,并且在我看来,由于更具可读性,因此更可取。

关于jquery - 类型错误 - 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31113927/

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