4

このようにjqueryを使用してtdの値を取得しようとしています。

$("#id").find(".class").attr('value'); 
//or
$("#id").find(".class").val();

どちらも値がありますが、空の文字列を返します。注*動的に作成された要素の値を取得しようとしています。前もって感謝します。

4

3 に答える 3

11

書くだけ

$("#id .class").text();

または、HTML を使用するには、

$("#id .class").html();
于 2013-01-16T09:10:45.213 に答える
5

val()関数は主に、input、select、textarea などのフォーム要素の値を取得するために使用されます。td の内容を取得するには、text()またはhtml()関数が必要です。

テキストを取得するには

textOfTd = $("#id").find(".class").text();

Htmlを取得するには

textOfTd = $("#id").find(".class").html();
于 2013-01-16T09:10:03.887 に答える
5

HTML:

<table>
    <tr>
        <td class="tdcls">1</td>
        <td class="tdcls">2</td>
        <td class="tdcls">3</td>
    </tr>
    <tr>
        <td class="tdcls">4</td>
        <td class="tdcls">5</td>
        <td class="tdcls">6</td>
    </tr>
</table>

特定の値を選択する Jquery コードtd:

$(".tdcls").mouseenter(function(){
    var a = $(this).text();
});
于 2014-02-22T08:33:58.387 に答える