我想使用jQuery html()方法检索整个页脚标记内容,并且最终输出应该位于一个变量中。jQuery链方法不起作用
我尝试使用jQuery链方法,但它不工作。下面的代码出了什么问题。在使用jQuery html()
方法检索后,链接不应该是可点击的。
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
var footercontent = $('footer').html().removeAttr('href');
alert(footercontent);
});
</script>
</head>
<body>
<footer>
<a href="#">site Map</a> | <a href="#">Privacy stat</a> | <a href="#">Tutorials</a>
<p>Anchor tag link should be removed without content alignment changed.</p>
<p>This is another paragraph.</p>
<p>This is another paragraph.</p>
<p>Anchor tag link should be removed without content alignment changed.</p>
</footer>
</body>
</html>
的''
你试图达到的目标也很不明确。你为什么要从所有的锚标签中删除'href'属性? – Sparky 2014-10-07 02:51:26
'.html()',不带参数调用,返回匹配元素的html。在这种情况下,您将'.removeAttr()'作为未定义的字符串的方法调用,因此链断裂。 - JAAulde 3 – JAAulde 2014-10-07 02:51:47