[英]How to add variable in this jQuery code?
以下是示例jQuery代碼
$('#HomeCity option:selected').text()
如何將HomeCity更改為foreach函數中的optionElement [key]?
我做了
$(" '#' + optionElement[key] option:selected ").text()
但不起作用。
您應該正確引用以創建正確的選擇器。
采用
$("#" + optionElement[key] + " option:selected ").text()
做了
$( '#' + optionElement[key] + " option:selected ").text();
基本上,在optionElement[key]
您需要再次將引號"
開頭,並且在'#'
之前不需要雙引號。
當前,您提到的代碼將無法使用,因為您已將其包裝在雙引號中。 所以按照你的代碼
$(" '#' + optionElement[key] option:selected ").text()
'#'+ optionElement [key]選項:selected是jQuery正在搜索的一個字符串,它不存在於您的頁面中。
要使它動態,應該做的是
$("#"+optionElement[key]+"option:selected").text()
這樣,您的optionElement [key]是動態的,將根據所選選項進行更改。
希望這會有所幫助。
快樂學習
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.