好的,这是一个令人尴尬地简单的问题。为什么下面的 jQuery 示例不起作用?显然应该将表中的“a”更改为“hello”。
HTML 代码:
<table id='table1'>
<tr>
<td>a</td>
<td>b</td>
</tr>
</table>
JavaScript(JQuery)代码:
$("#table1 td:contains('a')").innerHTML="hello";
像这样使用 html 函数
$("#table1 td:contains('a')").html("hallo");
如果你想使用innerHTML(是一个DOM方法,而不是Jquery方法),你必须首先选择DOMElement。
jQuery(document).ready(function(){
$("#table1 td:contains('a')").each(function(){
jQuery(this)[0].innerHTML = "Hallo";
});
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)