首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery -“每一个”将值添加到许多< href's>

使用jquery -“每一个”将值添加到许多< href's>
EN

Stack Overflow用户
提问于 2013-10-17 13:20:04
回答 2查看 85关注 0票数 0
代码语言:javascript
复制
<a href="" id="title-1"></a>

<br />
<br /> <a href="" id="title-2">2. Test</a>

<br />
<br /> <a href="" id="title-3">3. Test</a>

<br />
<br /> <a href="" id="title-4">4. Subsyndromale Angststörung</a>

JQuery

代码语言:javascript
复制
test.getArticles("Learning").then(function (articles) {
    $.each(["title"], function (index, value) {
        var article = articles.contentarticles[index],
            $el = $("#" + value);
        $el.html(article.title);

    });

我喜欢使用这个JQuery -each方法为我的html中的每个标题添加值。现在我有4个href和id。这个函数是静态的,只使用名称"title“。如何使它充满活力?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-17 13:25:39

不知道你想做什么,但我想说的是,为什么不读一下它的文档;) http://api.jquery.com/jQuery.each/

但是,由于href是空白的,我将假定这是您想要添加的:

代码语言:javascript
复制
$('a').each(function(){
     $(this).attr('href','newlink.html');
});

如果你还需要什么就告诉我。

票数 1
EN

Stack Overflow用户

发布于 2013-10-17 13:25:45

如果你给他们一个相同的类,你可以捕获这个类上的动作。

示例:

代码语言:javascript
复制
<a href="" class="menuOption" id="option1">Option 1</a>
<a href="" class="menuOption" id="option2">Option 2</a>
<a href="" class="menuOption" id="option3">Option 3</a>
<a href="" class="menuOption" id="option4">Option 4</a>

那么jQuery看起来会是这样的:

代码语言:javascript
复制
$(".menuOption").each(function(){
    $(this).click(function(){
        //do something
    }
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19427883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档