我正在学习JQuery并尝试获取特定td标记的内容。这是我的表,这是我的代码,试图获取内容。如果你能指出我做错了什么,我将非常感激。当我点击按钮时,警告消息会给我一个空白。
<table>
<tr>
<td> </td>
<td class="hamburger">Hamburger</td>
<td> </td>
<td> </td>
</tr>
</table>
JQuery的:
alert($("#hamburger").text);
答案 0 :(得分:2)
选择器中的'#'
字符是按id选择元素
您应该像这样编写选择器:'.hamburger'
另外,您正在使用的'text'方法需要像这样调用:$('.hamburger').text()
在选择器的开头使用“.
”(点)字符表示您正在按类别名称查找元素。
答案 1 :(得分:0)
text
是一个函数,因此您需要将其作为函数调用:
alert( $('.hamburger').text();
另外,您尝试将hamburger
作为ID引用,而不是类;请参阅上面我如何使用点而不是哈希来选择它。
答案 2 :(得分:0)
用#替换#。在你的选择器中。 #是id
$(".hamburger").text();
答案 3 :(得分:0)
hamburger
是一个类名,所以请使用。供选择。文本是一种方法。不是财产。
alert($(".hamburger").text());
示例:http://jsfiddle.net/yAqLU/1/
使用点来选择css类名
使用#选择元素ID