我正在尝试从<a>
标记中获取网址,并在标题下方显示网址的第一段。目前,这将返回'undefined'。
我的Html:
<section class="community">
<div class="news">
<ul class="article-list">
<li><a href="">This is an article</a></li>
<li><a href="">This is an article</a></li>
<li><a href="">This is an article</a></li>
</ul>
</div>
</section>
我的JQuery:
var url = $('.community .news ul li a').attr('href .p1');
$.get(url, function(response) {
$('.community .news ul li').append("<p>" + url + "</p>");
});
FYI .p1是一个围绕url中第一段的类(基本上我要显示的内容)
答案 0 :(得分:1)
只有$.load
支持loading page fragments所以请记住这一点,试试这个......
$('.community .news ul li a[href]').each(function() {
$('<p>').insertAfter(this).load(this.href + ' .p1');
});
答案 1 :(得分:0)
您需要在代码下方简单地获取您的网址
var url = $('。community .news ul li a')。attr('href');
我不明白为什么你用href添加“.p1”?
尝试使用此代码获取网址