Javascript Jquery查找具有相同类的多个链接href,并根据get page更改每个链接的名称

Javascript Jquery查找具有相同类的多个链接href,并根据get page更改每个链接的名称,javascript,jquery,html,css,href,Javascript,Jquery,Html,Css,Href,我有这样的设计: HTML欢迎页面 <div id="links"> <a class="view" href="www.this.com/43534534534"><span class="link_number"></span>This one for all</a> <a class="view" href="www.this.com/99540594544"><span class="link_number"&

我有这样的设计:

HTML欢迎页面

<div id="links">
<a class="view" href="www.this.com/43534534534"><span class="link_number"></span>This one for all</a>
<a class="view" href="www.this.com/99540594544"><span class="link_number"></span>This not but why not</a>
<div id="links">
<a class="view" href="www.this.com/43534534534"><span class="link_number">**3**</span>This one for all</a>
<a class="view" href="www.this.com/99540594544"><span class="link_number">**2**</span>This not but why not</a>
HTML页面#1 www.this.com/43534534

<a class="my_text">this this</a>
<a class="my_text">this this this this</a>
<a class="my_text">this this this</a>

……这里有100人。。。。。

问题/问题:

除了我不知道为什么它只拉第一个链接,并将相同的编号传播到其他链接编号类之外,其他一切都正常

问题,如何使这段代码工作,因为我可能有100个带有特定href的链接,并将处理后的链接号返回到欢迎页面上的相关a.view链接

感谢您的意见!谢谢。

代码>$('.link\u number')。追加(数量)将查找所有跨距,而不仅仅是您正在下载的活动链接中的跨距。因此,您必须将实际链接对象传递给设置链接数的函数,以便它只能找到一个跨度:

$.get(quickC,{},{linkobj: $(this)}).success(function(html) {
    var quantity = $(html).find('a.my_text').size();
    $('.link_number', this.success.linkobj).append(quantity);
});

问候

经过多次检查,我提出以下解决方案:

    $(function() {
        $('#links').find('a.view').each(function(index) {
            var quickC = $(this).attr('href');
            $.get(quickC, function(data) {
                var quantity = $('<output>').append($.parseHTML(data)).find('a.my_text').size();
                $('span.link_number').eq(index).append(quantity);
            });
        });
    });
$(函数(){
$('#links')。查找('a.view')。每个(函数(索引){
var quickC=$(this.attr('href');
$.get(quickC,函数(数据){
变量数量=$('').append($.parseHTML(数据)).find('a.my_text').size();
$('span.link_number').eq(索引).追加(数量);
});
});
});

希望能成功

那么,您要做的是找出每页上有多少个
标记?我有点不知道你想用每个
tagHi做什么,谢谢你的回复。所以我有欢迎页面。在欢迎页面上,我有相同类但不同href的链接。我使用Jquery访问其中的特定href页面,在其他页面上搜索带有my_文本的类的数量,并将找到的附加数量返回到欢迎页面上每个链接的名称。
<div id="links">
<a class="view" href="www.this.com/43534534534"><span class="link_number">**3**</span>This one for all</a>
<a class="view" href="www.this.com/99540594544"><span class="link_number">**2**</span>This not but why not</a>
$.get(quickC,{},{linkobj: $(this)}).success(function(html) {
    var quantity = $(html).find('a.my_text').size();
    $('.link_number', this.success.linkobj).append(quantity);
});
    $(function() {
        $('#links').find('a.view').each(function(index) {
            var quickC = $(this).attr('href');
            $.get(quickC, function(data) {
                var quantity = $('<output>').append($.parseHTML(data)).find('a.my_text').size();
                $('span.link_number').eq(index).append(quantity);
            });
        });
    });