<select name="s" id="ss" >
<option class="option1" value="option1">option1</option>
<option class="option2" value="option2">option2</option>
<option class="option3" value="option3">option3</option>
</select>
<div class="div1" > <input type="number" placeholder="300" value="300" min="1" id="orderRace1"></div>
<div class="div2" style="display: none;"> <input type="number" placeholder="10" value="10" min="1" id="orderRace2"></div>
<script >
alert("dddd");
$(function(){
$(".option1").click(function(){
$(".div1").show();
$(".div2").hide();
})
$(".option2").click(function(){
$(".div2").show();
$(".div1").hide();
})
$(".option3").click(function(){
$(".div2").show();
$(".div1").hide();
})
})
</script>
怎么同样的代码,谷歌上不行?
既然这样不行 为什么不更换一种方法,在select上添加onchange事件,如果select的选中的值等于option1,则执行你想做的option1的click事件,同理,option2,option3一样的
为什么不行?错误是怎么样的是option没有点击事件?
火狐就行,我也不知道问题出在哪里
The click
event doesn't seem to fire in Chrome
, but works in Firefox
.
题主测试是成功的。这个世界总是有这么多不兼容,要不然程序员就没工作了。