Javascript Jquery将值传递到字符串中并使其成为锚

Javascript Jquery将值传递到字符串中并使其成为锚,javascript,jquery,Javascript,Jquery,又是大师 如何做到这一点 <td> <span class="label">Queued:</span><span class="data"><a href="link1">134</a></span><br> <span class="label">Reject:<span class="data"><a href="link2">3434</a>&l

又是大师

如何做到这一点

<td>
<span class="label">Queued:</span><span class="data"><a href="link1">134</a></span><br>
<span class="label">Reject:<span class="data"><a href="link2">3434</a></span><br>
<span class="label">Offers:</span><span class="data"><a href="link3">234</a></span><br>
</td>

排队:
拒绝:
优惠:
由此

<table class="obj">
<tr>
<td>
Queued:134,Reject:3434,Offers:234,link1,link2,link3
</td>
<td>
Queued:134,link1,Reject:3434,link2,Offers:234,link3
</td>
</tr>
</table>

排队:134,拒绝:3434,提供:234,链接1,链接2,链接3
排队:134,链接1,拒绝:3434,链接2,优惠:234,链接3
link1、link2、link3的值需要分别进入排队:134、拒绝:3434和提供:234,单击时应进入链接页面。可能吗


非常感谢您的帮助?

我以前从未尝试过这样做,因此这可能是一种非常尴尬的实现方法,但以下方法可行。问题是两个TDs的格式不同。我的第一段代码适用于第一个TD,第二段代码适用于第二个TD

我可以将这两部分代码结合起来,一部分用于第一个TD,另一部分用于第二个TD,但我允许您这样做:)

$('.obj td')。每个(函数(){
fullstring=$(this.text();
splitString=fullstring.split(',');
splitStringLength=splitString.length/2;

对于(i=0;i您已经尝试过什么?您想让jQuery从第一个td还是第二个td开始工作?数据正在从xml中填充。我们可以将数据填充为第一个td或第二个td,真的不重要。假设我们尝试使用第一个td..感谢感谢感谢Hanks Wvletech..明天将尝试让您知道…哈哈,我也在做这件事。请查看我的答案,因为我已经完全更新了。Vletech..谢谢..太棒了..没问题,我希望它有帮助。不要忘了在答案旁边打勾,将问题标记为已解决:)
$('.obj td').each(function(){
   fullstring = $(this).text();
   splitString = fullstring.split(',');
   splitStringLength = splitString.length/2;
   for(i=0; i<splitStringLength; i++){
      finalString = splitString[i].split(':');
      label = '<span class="label">' + finalString[0] + '</span>';
      data = '<span class="data"><a href="'+splitString[i+3]+'">'+finalString[1]+'</a></span><br/>';
      $('body').append(label + data);      
   }
});
$('.obj td').each(function(){
       fullstring = $(this).text();
       splitString = fullstring.split(',');
       for(i=0; i<splitString.length; i=i+2){
          finalString = splitString[i].split(':');
          label = '<span class="label">' + finalString[0] + '</span>';
          data = '<span class="data"><a href="'+splitString[i+1]+'">'+finalString[1]+'</a></span><br/>';
          $('body').append(label + data);      
       }
    });
});