0

adminhtmlグリッドからファイルを取得/編集する方法を教えてください。jQuery はこのフィールドに値を取得しません。イベント - 行をクリックします。「grid.js」を編集してみます。

alert(jQuery("table#productGrid_table tbody>tr>td:nth-child(3)").html)

結果が出ない

もしも

alert(jQuery(this).html)

結果は

function(a){ifa===b}return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace....

理想的には、そのスクリプトを使用しません。単純なテーブルでは機能します

jQuery("table#productGrid_table tbody>tr>td:nth-child(3)").on('click', function(){
    jQuery(this).parent('tr').find('input:checkbox').attr("checked","checked");
    jQuery(this).html("<input type='text' value='"+jQuery(this).text()+"' class='filterInput' autofocus/>");
    }).on('click', 'td input', function(){
        return false;
    }).on('focusout', 'td input', function(){
        jQuery(this).parent('td').text(jQuery(this).val());
});

誰か助けてください、thx

4

1 に答える 1

0

あなたはhtml関数を呼び出していません-それを行うには括弧を追加してください:

// alerts html content from selected node
alert(jQuery("table#productGrid_table tbody>tr>td:nth-child(3)").html())
//                                                                   ^^
于 2012-12-04T12:06:11.803 に答える