我有一个功能:
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();
使用没有此变量的函数时,它可以正常工作,例如:
{{1}}
如何将'option:selected'添加到我的选择器中,该选择器已经是一个选择器的变量(希望有意义)? 谢谢你的回答。
答案 0 :(得分:1)
你非常接近,你所需要的只是find
功能:
var chosen = $makeselector.find('option:selected').text();
或者,您可以使用.children()
。但这可能不起作用,因为它只搜索当前元素的直接子节点。
var chosen = $makeselector.children('option:selected').text();