小编use*_*666的帖子

jQuery .change()没有触发

只是在一些小页面上工作成为一个更大的项目的元素,我对我目前的问题感到困惑的是我的代码:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<STYLE TYPE="text/css">
  .questionBlock { font-size: x-large; color: red }
</STYLE>

<script type="text/javascript">
$(document).ready(function() { 
alert("sdsd")
$("input[@name='questionType']").change(function(){
    alert("dfdfdf");
    var selected = $("form input:radio:checked").val();
    alert(selected);
})
});

</script>

<form action="">
<input type="radio" name="questionType" value="closed" /> Closed Endeded<br />
<input type="radio" name="questionType" value="matrix" /> Matrix Question<br />
<input type="radio" name="questionType" value="open" /> Open Ended
</form>

<div class="questionBlock" id="closed">lol</div>
<div class="questionBlock" id="open">rol</div>
<div class="questionBlock" id="matrix">bol</div>
Run Code Online (Sandbox Code Playgroud)

但是改变事件永远不会触发,无论浏览器如何,我都尝试过使用绑定,但它正在推动我的问题!

javascript jquery

2
推荐指数
1
解决办法
3336
查看次数

标签 统计

javascript ×1

jquery ×1