jQuery.text正确用法

时间:2012-12-03 10:51:20

标签: jquery

它会变得简单,但是使用下面的代码,我会收到警告输出" VOID"但我的第二行jQuery并没有导致任何事情发生。根据ID中的某些文本获取操作的正确语法是什么?

HTML:

<span id="door1status">VOID</span>

jQuery的:

alert ($('#door1status').text());

if ($('#door1status').text() == 'VOID') { // do something
};

3 个答案:

答案 0 :(得分:0)

您拥有的代码应该可以正常运行,请检查this fiddle以查看它是否有效。

请确保在HTML代码中,页面中只有1个元素id door1status。重复的id属性无效,会导致此类问题。

答案 1 :(得分:0)

您正确使用它。

.text()方法以字符串形式返回元素的纯文本内容。

您的代码工作正常。

您可以在fiddle处查看相同内容。

由于这不是问题,可能的问题可能是:

  1. 您在页面上有多个#door1status个ID的元素

  2. 未加载jQuery。 (因为警报是普通的'JS但是.text()不是)

答案 2 :(得分:0)

你没有在第二行代码中添加任何内容,至少提出一些警告

if ($('#door1status').text() == 'VOID') { 
    alert("TEXT"+$('#door1status').text());
};