<input type="radio" onclick="if($(this).is(':checked') alert(1)else alert(2)" />
所以我也不知道这是不是bug,但是肯定可以绕过去的。比如
<input type="radio" name="r1" id="r11" refer="r11-div" onclick="if($(this).is(':checked')) $('#' + $(this).attr('refer')).show()else $('#' + $(this).attr('refer')).hide()">
<script>
$(document).ready(function(){
$('#r11').click()
})
嗯,楼上说的也有道理,你可以试试看把绑定那部分的代码也放到ready事件中执行。
<script type="text/javascript">$(document).ready(function(){
$("#option_").nextAll().change(function(){
alert("2")
$("#form").submit()
})
})
</script>
直接这样写就行
1. change()中的参数应该是一个函数,所以$('#selectId").change(listSubSelect)或者change(function(){listSubSelect(id, subId, "add")})才对2. listSubSelect中的参数哪里来?change事件中的外部参数只有event,内部参数是this
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)