JQuery на клик не срабатывает - PullRequest
0 голосов
/ 15 января 2019

как из jquery-документации, я хочу запустить click-событие так: Документация:

$( "#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>

и я хочу достичь любого события, когда я делаю что-то в своем элементе input-text:

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

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

});

Ответы [ 2 ]

0 голосов
/ 22 января 2019

Я использую jQuery 1.11.1, и для этой версии я должен использовать вместо «on» функцию «live».

0 голосов
/ 15 января 2019

Попробуйте это

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