jQuery: текстовое поле keyup стреляющий дважды

Я имею текстовое поле и присвоил следующую функцию (это - единственная присвоенная функция):

txt.bind("keyup",function(event){
    if(event.keyCode==13)
    {
        var nu = $("#debug").html();
        nu+="<br>enter";
        $("#debug").html(nu);
    }
});

Странная вещь состоит в том, что это на самом деле стреляет дважды, таким образом отображение "входят" дважды в мое окно отладки. Кто-либо знает то, что вызывает это?

11
задан Jonathan Leffler 14 September 2015 в 23:53
поделиться

2 ответа

возможно ли, что ваш html-элемент дважды содержится в txt?

было бы полезно, если бы вы предоставили html и присваивающий javascript-код.

0
ответ дан 3 December 2019 в 09:19
поделиться

я обнаружил сам - txt.bind был назначен дважды для textbox, поэтому он сработал дважды. Это ошибка? Я думал, что привязка функции всегда срабатывает только один раз... хмм

3
ответ дан 3 December 2019 в 09:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: