Javascript事件使无限循环

时间:2015-10-11 20:46:26

标签: javascript jquery event-handling

我将两个事件附加到'文档' - 一个用于复选框一个按钮。我认为将jquery .on()与相关选择器结合使用就足够了。 [这个小提琴] [1]显示选择按钮时“冻结”的示例代码。已选中复选框正常。任何人都可以解释为什么会发生这种情况以及应该如何做到这一点?

HTML:

<div id="main">main..
    <p>
        <input type="checkbox" class="ui-checkbox" id="checkbox0" name="inkluderfil" value="filnavn">
        <input type="checkbox" id="checkbox1" name="inkluderfil" value="filnavn">
        <input type="checkbox" id="checkbox2" name="inkluderfil" value="filnavn">
        <br>
        <br>
    </p>
</div>
<div id="buttdiv">
    <input type="submit" name="mybutt" value="A submit button">
</div>
<div id='result'></div>


$('document').ready(function () {
$(document).on("change", 'input[name="inkluderfil"]', function (event)           {
    $('#result').html('Checkbox is changed')
});

$(document).on("click", 'input[name="mybutt"]', function (event) {
    $('#result').html('mybutt is clicked')
    for (var i = 0; 3; i++) {
        console.log('objAttach2XML:' + i)
    };
});

$('#result').html('ready')
});

1 个答案:

答案 0 :(得分:3)

更改

for (var i = 0; 3; i++) {

for (var i = 0; i<3; i++) {