标记::
<td class="info2 gensmall">
<span class="new1">In total there is <strong>1</strong> user online :: 1 Registered, 0 Hidden and 0 Guests </span>
<span class="new2">We have <strong>4</strong> registered users</span>
<span class="new3">The newest registered user is <strong><a href="/u5">cldtomhil</a></strong></span>
<span class="new4">Our users have posted a total of <strong>12</strong> messages</span>
</td>
好的,尝试学习jQuery
.split
$(document).ready(function(){
var a = $('td .info2 .new1');
var b = $('td .info2 .new2');
var c = $('td .info2 .new3');
var d = $('td .info2 .new4');
var w = a.split("<strong>");
var x = b.split("<strong>");
var y = c.split("<strong>");
var z = d.split("<strong>");
$('.new1').html('<span>"w"</span> Users Online');
$('.new2').html('<span>"x"</span> Total Users');
$('.new3').html('<span>"y"</span> Newest Member');
$('.new4').html('<span>"z"</span> Total Messages')
});
好的,我知道我只是在看错了。尽管我只是不知道如何使用拆分功能,但是我试图在
<strong>
标记内获取信息。然后,一旦有了它,我想基本上用新数据来更改innerHTML,就像我用.html
发布的一样是的,我知道这是很多变量,但是嘿,你能做什么,我还不是一个很好的程序员,仍然在学习一些东西。
最佳答案
这是您获得价值的方式:
$('td.info2 .new1 strong').text(); // returns "1"
$('td.info2 .new3 strong').text(); // returns "cldtomhil", not "<a href="/u5">cldtomhil</a>"
话虽这么说,String.split是一个JavaScript函数,用于在给定分隔符的情况下分割字符串。您试图做的是获取HTML元素的内容。不需要使用字符串函数来执行此操作。使用DOM functions(或jQuery)来操作DOM。