gpt4 book ai didi

javascript - 当绝对存在时,jQuery 为 .val() 返回 'undefined'

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

我正在尝试获取 AJAX 加载框中输入字段的 .val()。我绝对知道一个值存在,但是当我尝试使用 jQuery 的 .val() 访问该值时,它总是返回未定义。

(这两个 console.log 都紧接着彼此触发。)

console.log(this.content);

Console output for this.content


console.log($('#sa', this.content).val());

console.log(this.content.find('#sa').val());

返回“未定义”


只是在元素上做一个日志也没有显示任何值:

console.log($('#sa', this.content));

enter image description here

我不知道为什么我不能访问这个值。

这类问题有上百万个,所以如果您知道有人问的正是我要问的问题,请随时将其标记为重复。

最佳答案

jQuery.find查找后代,但您要查找的元素不是后代(它实际上是集合的一部分。)

尝试 filter相反:

this.content.filter('#sa').val()

关于javascript - 当绝对存在时,jQuery 为 .val() 返回 'undefined',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24491901/

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