我想用jquery改變dom。用jquery改變dom
它是源:
<td class="name"><a href="position_details.php?x=-109&y=95">21</a> </td>
<td class="name"><a href="position_details.php?x=-109&y=96">22</a> </td>
<td class="name"><a href="position_details.php?x=-109&y=97">23</a> </td>
我想改變它:
<td class="name"><a href="position_details.php?x=-109&y=95">21</a> :.: <a href='http://d3.traaviaan.ir/build.php?gid=16&t=99&action=showSlot&sort=distance&direction=asc&x=-109&y=$3$4'>Add to farm list</a></td>
<td class="name"><a href="position_details.php?x=-109&y=96">22</a> :.: <a href='http://d3.traaviaan.ir/build.php?gid=16&t=99&action=showSlot&sort=distance&direction=asc&x=-109&y=96'>Add to farm list</a></td>
<td class="name"><a href="position_details.php?x=-109&y=97">23</a> :.: <a href='http://d3.traaviaan.ir/build.php?gid=16&t=99&action=showSlot&sort=distance&direction=asc&x=-109&y=97'>Add to farm list</a></td>
Tings的可以改變的是:
QueryStrin的價值。
和錨的文字。
我嘗試這樣的代碼,但它doe`
$(".name").each(function(index){
str = $(this).html();
str = str.replace(/[<]a href="position_details[.]php[?]x=([-]?)([0-9]+)&y=([-]?)([0-9]+)">(.+)<\/a>/,
"<a href='position_details.php?x=$1$2&y=$3$4'>$5</a> :.: <a href='http://d3.traaviaan.ir/build.php?gid=16&t=99&action=showSlot&sort=distance&direction=asc&x=$1$2&y=$3$4'>Add to farm list</a>");
$(this).html(str)
});
`
它是一些botScript? – 2014-11-21 12:43:50
給我們'$(this).html()'確切的結果... – 2014-11-21 12:44:48
@vp_arth沒有它只是爲了學習 – 2014-11-21 12:50:45