如何验证城市

时间:2012-01-27 16:35:56

标签: jquery

我通常会使用:

        if ($("#parkState").val() == "0") {
            alert("Please select a state.");
        }


<option>Select a city</option>
<option>city1</option>
<option>city2</option>
<option>city3</option>

但我这里没有价值观。如何针对“选择城市”测试我的if语句?

3 个答案:

答案 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.');
}