[英]Selecting a dropdown option from a for loop
我有以下循環。 如果是,它將查看數據值是否在下拉列表中,它將顯示為選定狀態。
for (var i in data) {
$("#optionDropdwon option:contains(data[i])").prop("selected", true);
console.log(data[i])
}
當我用實際的字符串“ xyz”替換:contains()
中的data[i]
時,它工作正常,但是當我將其替換為data[i]
什么也沒發生。 但是我可以看到console.log(data[i])
向我顯示了正確的值。 我搜索了Stackoverflow,但找不到類似我正在做的事情。
請讓我知道我在哪里出錯。 謝謝
您必須構造一個合適的選擇器才能使其工作。 在您的示例中,選擇器中只有文字字符串data[i]
,而沒有實際值
$("#optionDropdwon option:contains(" + data[i] + ")").prop("selected", true);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.