Javascript事件导致无限循环

标签 javascript jquery event-handling

我将两个事件附加到“文档” - 一个用于某些复选框,一个用于一个按钮。我认为将 jquery .on() 与相关选择器结合使用就足够了。 [This fiddle][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')
});

最佳答案

改变

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

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

关于Javascript事件导致无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33069954/

相关文章:

javascript - 多少个 JavaScript 事件处理程序太多了?

javascript - 如何构建JS.Class

javascript - 将动画添加到下拉菜单

javascript - 切换 div 重定向到带有 ID 的链接

jquery - Datepicker 正在显示,但其中的日历被扭曲

ios - 收到的事件子类型是无法识别的选择器

Javascript,单击、双击并拖动同一元素

javascript - TypeScript 不知道组件从 HOC 获取了 required prop

javascript - 无法实现 JavaScript 代码

javascript - execCommand 在 ie 中无法正常工作