点击不触发jQuery

时间:2019-01-15 09:45:35

标签: jquery input text event-handling

就像来自jquery-documentation一样,我想触发如下点击事件: 文档:

$( "#dataTable tbody" ).on( "click", "tr", function() {
  console.log( $( this ).text() );
});

我的HTML构造为:

<tr class="myRow">
    <td class="myName">GFK /CFK</td>
    <td id="start" tabindex="1">
        <input maxlength="4" id="GFK /CFK-4_1!2" name="10725|2|0.68">
    </td>
    <td tabindex="2">
        <input maxlength="4" id="GFK /CFK-4_1!3" name="|" type="text">
    </td>
</tr>

当我在输入文本元素中执行某些操作时,我想触发任何事件:

$("tr.myRow td").on("click", "input[type='text']", function(){

    alert("CONTENT: " +     $(this).val());

});

2 个答案:

答案 0 :(得分:0)

我正在使用jQuery 1.11.1,对于此版本,我应该使用而不是在“实时”函数上使用

答案 1 :(得分:-1)

尝试一下

$("tr.myRow td").on("input", "input[type='text']", function(){
    alert("CONTENT: " +     $(this).val());
});