gpt4 book ai didi

JQuery 基础知识 - 选择缓存元素内的元素

转载 作者:行者123 更新时间:2023-11-30 23:45:19 26 4
gpt4 key购买 nike

抱歉,这是一个非常基本的 jQuery 语法问题,但我找不到任何人在任何地方讨论它(可能是因为我不知道要搜索的正确术语)。

我想使用变量选择/缓存 a,然后获取该变量中已检查输入的值。现在我知道我可以在不缓存的情况下做到这一点:

var questionID = (a string)
$(questionID + " input:radio:checked").val()

但是我多次使用 div#'questionID' 对象,所以想缓存它,即

questionID = '#' + ...Something that changes ...
$question = $(questionID);

现在 $question 是一个 jQuery 对象,我无法弄清楚如何选择其中的内容(不使用 Children())

例如以下内容不起作用:

$question.(' input:radio:checked)
$($question 'input:radio:checked')

我想这是一个非常基本的语法,但我在任何地方都找不到它,并且我尝试了很多组合但没有运气......

任何帮助将不胜感激,如果这真的很愚蠢,我深表歉意,但我对 jQuery 很陌生,

尼克

最佳答案

你可以使用

var checkedRadios = $('input:radio:checked', $question);

或者

var checkedRadios = $question.find('input:radio:checked');

这就是所谓的树遍历,你可以在 jQuery Documentation 找到更多关于树遍历 api 的内容

find方法用于搜索给定范围内的元素。

关于JQuery 基础知识 - 选择缓存元素内的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4610482/

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