(jQuery)多个拆分自动href不起作用

时间:2016-01-08 11:05:45

标签: javascript jquery

我将添加自动ID选择器A,但不能用于多个选择器。 我创建了这样的代码:

<div class="comment_name"><a id="testing" href="http://test.wordpress.com">Djohan</a></div>
<div class="comment_name"><a id="testing" href="http://test.blogspot.com">Yogi</a></div>

<script>
var ksDOM=document.getElementById('testing').href;
var sprit=ksDOM.split(".")[1]
$(".comment_name a").attr("href",sprit);
</script>

请帮帮我。以下是完整代码的示例: http://www.kangsigit.com/p/editor.html?filename=not_work

1 个答案:

答案 0 :(得分:3)

ID应该是唯一的。您可以使用相同的类名称,然后使用类选择器来定位它们。您还可以使用.attr()的回调函数来设置新的属性值:

&#13;
&#13;
$(".comment_name a").attr('href',function(e){
    return $(this).attr('href').split(".")[1];
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>

<div class="comment_name"><a id="testing_1" href="http://test.wordpress.com">Djohan</a></div>
<div class="comment_name"><a id="testing_2" href="http://test.blogspot.com">Yogi</a></div>
&#13;
&#13;
&#13;