为什么此脚本仅适用于Firefox? 如何让它与所有浏览器一起使用?
<script type="text/javascript">
$(document).ready(function(){
$(".radio_c").click(function(){
alert('message');
});
});
</script>
<select name = "list1">
<option value="dog">dog</option>
<option value="cat">cat</option>
<option class="radio_c" value="car_bmw">bmw</option>
<option class="radio_c" value="car_audi">audi</option>
</select>
答案 0 :(得分:4)
您正在触发单击某个选项,这是不正确的。您应该在选择中使用onchange,然后测试所选选项的值。
我所说的一般例子:
$(document).ready(function(){
$("select").change(function(){
if($(this).val() == "car_bmw") alert("blah");
});
});
答案 1 :(得分:0)
IE在选项上没有onClick事件 你只能在select上使用onChange事件 http://api.jquery.com/change