gpt4 book ai didi

javascript - 选择器内部的变量 - jQuery - 这很棘手

转载 作者:行者123 更新时间:2023-12-03 04:39:14 25 4
gpt4 key购买 nike

我有一个功能:

function ConditionalMake( $makeselector, $modelselector ) {
// my code in here
}

我正在像这样初始化我的函数:

var make_selector = $('select#make');
var model_selector = $('select#model');
ConditionalMake( make_selector, model_selector );

如何在选择器中使用像这样的变量(显然这不起作用):

var chosen = $makeselector + 'option:selected'.text();

当使用我的函数而不使用此变量时,它工作正常,例如:

$('select#make option:selected').text();

如何将“option:selected”添加到我的选择器中,该选择器已经是一个变量,也是一个选择器(希望有意义)?感谢您的回答。

最佳答案

你已经很接近了,你所需要的只是 find 函数:

var chosen = $makeselector.find('option:selected').text();

或者,您可以使用.children()。但这可能不起作用,因为它只搜索当前元素的直接子元素。

var chosen = $makeselector.children('option:selected').text();

关于javascript - 选择器内部的变量 - jQuery - 这很棘手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43152541/

25 4 0
文章推荐: javascript - 当使用Route render prop而不是Route component prop时,如何访问react-router-dom 4中的url参数?
文章推荐: javascript - 如何使用 Fabric js 对 Canvas 上的每个对象使用 if isType() ?
文章推荐: javascript - 使用 onchange 和 eventListener 创建