我通常会使用:
if ($("#parkState").val() == "0") {
alert("Please select a state.");
}
<option>Select a city</option>
<option>city1</option>
<option>city2</option>
<option>city3</option>
但我这里没有价值观。如何针对“选择城市”测试我的if语句?
答案 0 :(得分:3)
我会使用index
,因为即使您更改了文字,它仍然有效:
if ($('#parkState :selected').index() == 0) {
alert('Please select a state.');
}
答案 1 :(得分:1)
您可以使用$('#parkState option:selected').text()
获取Select a city
if ($('#parkState option:selected').text() == 'Select a city') {
alert('Please select a state.');
}
答案 2 :(得分:0)
您还可以使用selectedIndex
元素的select
属性。试试这个。
if($("#parkState")[0].selectedIndex == 0){
alert('Please select a state.');
}