0
var State = "State";
$("#StateOrigin option:contains(" + State + ")").attr('selected', 'selected');
在上面的行中,不支持獲取大寫和更低。我需要得到任何案件。如何在dropdownlist中獲取包含值?
var State = "State";
$("#StateOrigin option:contains(" + State + ")").attr('selected', 'selected');
在上面的行中,不支持獲取大寫和更低。我需要得到任何案件。如何在dropdownlist中獲取包含值?
:contains
必須準確的情況下,你可以使用filter(function)
代替
var State = "State";
$("#StateOrigin option").filter(function(){
return $(this).text().toLowerCase() === State.toLowerCase();
}).prop('selected', true);
這是假設你確實找選項的文字和選擇不value
。
如果您正在尋找value
您可以在上面的代碼轉換爲val()
text()
var State = "State";
$("#StateOrigin option").filter(function(){
return $(this).text().toLowerCase() === State.toLowerCase();
}).prop('selected', true);