我发现 jQuery 很难学习,因为似乎有很多方法可以编写相同的东西。
作为练习,我想将锚标记中的文本填充到链接 href 属性中。
例如
<a href="">http://www.something.com</a>
成为
<a href="http://www.something.com">http://www.something.com</a>
我的第一次尝试是
<script type="text/javascript">
$(document).ready(function() {
var text = $('a').text();
$('a').attr( 'href', text );
});
</script>
这显然不起作用,因为我需要指定为每个链接执行此操作。
我应该使用 foreach 循环吗?.each() 函数?还是 $this 表示法?他们都会工作吗?