1

在下面的代码中,我想从 jquery.means 中指定的值获取值,我想获取 tr class=2 的值,我该如何实现?

<div class="fav">
    <table>
    <thead></thead>
    <tbody>
    <tr class=1">
    <td>........
    </td>
    >/tr>
    <tr class=2>
    <td>......</td>
    </tr>
    <tr class="3">
    <td>........
    </td>
    </tr>

    </tbody>
4

3 回答 3

1

如果你想要行的 html,那么试试这个,你应该对类有意义的名称,如果不是 aphabetical,应该是字母数字。

现场演示

$('tr.2').html()

您在 html 中有许多错误,即没有在引号中关闭类属性并使用tr. 检查纠正html

<div class="fav">
    <table>
        <thead></thead>
        <tbody>
            <tr class="1">
                <td>........</td>
            </tr>
            <tr class="2">
                <td>...tr with class 2...</td>
            </tr>
            <tr class="3">
                <td>........</td>
            </tr>
        </tbody>
    </table>
</div>
于 2013-05-04T08:58:46.203 回答
0

您可以使用很多选择器,但我会使用类似的东西:

$("div.fav").find("tr.2")

但是,您发布的代码缺少一些围绕某些类名的引号,这将使其停止工作:

<div class="fav">
<table>
<thead></thead>
<tbody>
<tr class="1">
<td>........
</td>
>/tr>
<tr class="2">
<td>......</td>
</tr>
<tr class="3">
<td>........
</td>
</tr>

</tbody>
于 2013-05-04T09:00:08.800 回答
0

尝试这个,

$(document).ready(function(){

 var class_name="3"; //you can specify the class name here

 var x=$("div.fav").find("tr."+class_name+" td").html();
 alert(x);

});

得到

      ........
于 2013-05-04T09:06:25.557 回答