0

何らかの理由で、実際にクロムで正常に実行されている誰かのコードと同一であっても、以下のコードは機能しません。私はクロムとjquery 1.10.1を使用していますが、キーコードは起動しません。

http://jsfiddle.net/2m36v/

<ul id="tasks"></ul>
<input type="text" id="taskText" >

$(function() {
    $('#taskText').keydown(function(evt) {
        if (evt.keyCode == 13) {
            var taskText = this.value;
            $('<li>').text(taskText).appendTo('#tasks');
            $(this).val() = "";
        }
    });
}); 
4

2 に答える 2

2

タイプミスがあります: $(this).val() = ""; Firebug は、Chrome が解析エラーをスローしていることを示しているため、スクリプトはまったく実行されません。もちろん必要です:

$(this).val("");

(フィドル)

于 2013-10-24T01:03:09.630 に答える