好的,我有这个
<select class="something">
<option value=''>
Select a Project
</option>
---
</option>
<option value="/projects/2">test</option>
<option value="/projects/3">test2</option>
<option value="/projects/4">test7</option>
<option value="/projects/5">test5</option>
当有人点击选择项目时,如何弹出灯箱,而不是如果他们选择其他灯箱....弹出灯箱并不太难以区别于我不理解的其他选项
$(".something").change
这将获得所有,但我只想要“选择一个项目”
答案 0 :(得分:3)
$('.something').change(function() {
if ($(this).val() == '') {
// Your code here:
}
});
答案 1 :(得分:1)
我是这样做的:
$(".something").bind("change", function(eventObj) {
if($(":selected",this).text() === "Select a Project") {
// open lightbox
}
});
我喜欢在大多数情况下检查.val()
,但是如果你的值是一个空字符串...我觉得它很不错,所以在这种情况下我会检查所选选项的文本。