我有select
名为telefoonnummer
如果有人选择gsm
,那么我希望jQuery通过警告gsm
来了解该人被Ok
压了一下。我想我改错了?
这是我的代码。
<select id="telefoonnummer">
<option value="gsm">Mobiele Telefoon</option>
<option value="huistelefoon">Huistelefoon</option>
</select>
$(document).ready(function () {
$('#telefoonnummer').change(function () {
if ($('#gsm:selected')) {
alert('ok');
}
})
});
答案 0 :(得分:0)
您可以获得如下值:
$(document).ready(function () {
var phone = $('#tel');
$('#telefoonnummer').on('change', function () {
var jValue = $(this).val();
if ('gsm' === jValue) {
if (9 != phone.val().length) {
alert('error');
}
} else {
if (10 != phone.val().length) {
alert('error');
}
}
});
});
答案 1 :(得分:0)
现在您选中了具有id gsm的元素。它不是因为它不存在(没有元素具有该id)。
最好检查按下选项是否有价值&#34; gsm&#34; :
$('#telefoonnummer').change(function () {
if ($(this).val() == "gsm" ) {
alert('ok');
}
})