无法通过id获取td文本

时间:2016-12-08 14:42:57

标签: javascript jquery

<div id="rep">
    <table cellpadding="1" cellspacing="1">
        <tbody>
            <tr>
                <td><img src="assets/x.gif" class="r1"></td>
                <td id="l4" title="r1">5/1000</td>
                <td><img src="assets/x.gif" class="r2"></td>
                <td id="l3" title="r2">15/1000</td>
                <td><img src="assets/x.gif" class="r3"></td>
                <td id="l2" title="r3">152/1000</td>
                <td><img src="assets/x.gif" class="r4"></td>
                <td id="l1" title="r4">100/1000</td>
            </tr>
            <tr><td colspan="6"></td><td><img src="assets/x.gif" class="r5""></td><td>1000/1000</td></tr>
        </tbody>
    </table>
</div>

...您好 我试图从ID为11-14的td获取值/文本。 但使用$('#14')或getElementById总是失败。 已经尝试使用获取所有表但位置索引有时会更改。 我希望有一个人可以帮助我。感谢

2 个答案:

答案 0 :(得分:1)

你在评论中提到了L + NUMBER:

     l1!=11
_____^    //Character 'l'
______^   //Number '1'

所以,您只需在代码中使用真实的ID:

$("#l1").text();

答案 1 :(得分:0)

这是4之前的L而不是&#34; one&#34; 所以你必须这样做:

$("#l4")

而不是

$("#14")