如何使用jQuery获取TD值。

时间:2013-01-16 09:09:27

标签: jquery

我试图像这样使用jquery获取td的值。

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

虽然它有一个值,但都返回空字符串。 note *我正在尝试获取动态创建元素的值。 提前谢谢。

3 个答案:

答案 0 :(得分:10)

只需写下

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

或者要使用HTML,

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

答案 1 :(得分:5)

val()函数主要用于获取表单元素的值,例如input,select和textarea。您需要text()html()函数才能获取td。

的内容

获取文字

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

获取Html

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

答案 2 :(得分:3)

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>

用于选择特定td值的Jquery代码:

$(".tdcls").mouseenter(function(){
    var a = $(this).text();
});