Javascript 如何在这个jQuery代码中添加变量?

Javascript 如何在这个jQuery代码中添加变量?,javascript,jquery,Javascript,Jquery,下面是示例jQuery代码 $('#HomeCity option:selected').text() 如何将HomeCity从foreach函数更改为OptioneElement[键] 是的 $(" '#' + optionElement[key] option:selected ").text() 但不起作用。您应该正确引用以创建正确的选择器 使用 您应该正确地引用以创建正确的选择器 使用 成功 $( '#' + optionElement[key] + " option:selecte

下面是示例jQuery代码

$('#HomeCity option:selected').text()
如何将HomeCity从foreach函数更改为OptioneElement[键]

是的

$(" '#' + optionElement[key] option:selected ").text()

但不起作用。

您应该正确引用以创建正确的选择器

使用


您应该正确地引用以创建正确的选择器

使用

成功

$( '#' + optionElement[key] + " option:selected ").text();
基本上,在
optionElement[key]
之后,您需要再次启动引号
”,之前,不需要双引号。

$( '#' + optionElement[key] + " option:selected ").text();

基本上,在
optionElement[key]
之后,您需要再次启动引号
”,之前,不需要双引号。

当前,您提到的代码无法工作,因为您已将其包装在双引号中。所以按照你的代码

$(" '#' + optionElement[key] option:selected ").text()
“#”+optionElement[key]选项:选中的是jQuery正在搜索的一个字符串,它在您的页面中不存在

你应该做的是让它充满活力

$("#"+optionElement[key]+"option:selected").text()
这样,您的OptioneElement[键]是动态的,将根据所选选项进行更改

希望这能有所帮助


快乐学习

目前,您提到的代码无法工作,因为您已将其包装在双引号中。所以按照你的代码

$(" '#' + optionElement[key] option:selected ").text()
“#”+optionElement[key]选项:选中的是jQuery正在搜索的一个字符串,它在您的页面中不存在

你应该做的是让它充满活力

$("#"+optionElement[key]+"option:selected").text()
这样,您的OptioneElement[键]是动态的,将根据所选选项进行更改

希望这能有所帮助

快乐学习