0

我有 id 为“div_test”的表。在该表中,我有“myclass”类的行。

当我尝试 返回$('#div_test') null时。

当我尝试 返回$('div_test') HTMLTableElement时,我不能使用任何 jQuery 函数。

当我尝试 返回$('#div_test tr.myclass') null时。

当我尝试 返回$('div_test tr.myclass') null时。

如何使用 jQuery 获取带有“myclass”的行,或者如何将HTMLTableElement转换为Jquery对象?

4

1 回答 1

0
$(document).ready(function(){
    alert($('#div_test tr.myclass').html());
});

<style>td{border:1px solid black;}</style>
<table id="div_test"><tr><td>not is</td></tr><tr class="myclass"><td>IS</td></tr></table>

在页面加载时产生:

在此处输入图像描述

您的代码似乎没问题,因此您的 jQuery 可能没有加载,或者您的元素 HTML 以某种方式出错。检查您的浏览器调试 - 我的首选是 Firebug for FireFox,但 Chrome 也有一个强大的调试器。IE 有右键单击> 检查元素,这是平庸但确实给出了指示。

于 2016-06-29T20:51:18.187 回答