簡體   English   中英

如何在此jQuery代碼中添加變量?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM