如何使用jQuery获取内容

3
<table class="subTable">
  <tr><td>09:00</td><td>-</td><td>18:00</td></tr>
  <tr><td colspan="3"><!-- 呜呜呜旺旺旺旺王旺旺旺旺wwwwww -->呜呜呜旺...</td></tr>
  <tr class="nomoreEvents" style="display:none;"><td colspan="3"><span class="hideId">456</span>&nbsp;</td></tr>
</table>

如何获取注释(<!-- -->)内的内容,例如:我想获取“呜呜呜旺旺旺旺王旺旺旺旺wwwwww”。

请查看这篇文章,它可能对您有用:https://dev59.com/-HI-5IYBdhLWcg3w483k - Mudassir
1个回答

2

[编辑:]显然你可以检索评论,如果你想这样做的话,Mudassir的链接应该会带你到那里,但是很高兴我为你提供了另一种方法,如果它做你想要的事情!

如果你正在寻找另一种“存储”额外信息的方法,还有许多其他方法。你可以使用data-*属性,甚至回收现有的属性,如title或ID。然后你就会有:

<td colspan="3" title="呜呜呜旺旺旺旺王旺旺旺旺wwwwww">呜呜呜旺...</td>

获取该元素并使用 jQuery 从中检索的方法可能是这样的:

$('td:eq(3)').attr('title');

(td:eq(3) 可能不是您可以使用的最灵活的选择器;我只是随便选了一个可用的。如果我们知道选择的基础,我们可以提供更灵活的选择器)


放在标题里很好的想法,也是我想要的,谢谢!由于我的jQuery技能不太好,我希望能编写更加灵活的代码。 - Phoenix
1
我通常不会提及它,但是由于您可能不了解Stack Overflow系统:如果这是您最终使用的答案,那么有一个“接受”按钮可以勾选。这对您也有帮助;如果您决定留在Stack Overflow上,人们更有可能帮助那些接受率高的人。;-) - Greg Pettit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接