标签: attr

如何使用 jQuery 为孩子附加 id 属性

我有这个标记:

<div>
  <span id="01">
</div>
<div>
  <span id="02">
</div>
Run Code Online (Sandbox Code Playgroud)

我需要div通过他们的跨度孩子为元素添加一些 id ,我用 jquery 尝试但有些东西磨损了...

$('div').each(function(){
    $(this).attr('id', $(this).find('span').attr('id'));
})
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助。

javascript jquery parent-child attr

0
推荐指数
1
解决办法
3081
查看次数

如何使用属性更改活动中的文本颜色

这是我的代码

 TextView text_language_name4 = (TextView)view.findViewById(R.id.text);
                     if (text_language_name4 != null) {
                         int text_color4 = selected
                                 ? getResources().getColor(R.color.readcolor)
                                         : getResources().getColor(R.color.readcolor);                
                                 text_language_name4.setTextColor(text_color4);
                         text_language_name4.setDuplicateParentStateEnabled(true);

                 }
Run Code Online (Sandbox Code Playgroud)

当我使用 R.attr.mytheme 时,我的应用程序强制关闭

关于使用 attr 更改文本视图颜色的任何建议

android textview attr

0
推荐指数
1
解决办法
2266
查看次数

jQuery替换了一个class属性

如何将类值更改为其他值:

这是html:

<div class="example_infobox">
  <div class="col-md-3 col-sm-6 col-xs-12">
    <div class="info-box">
      <span class="info-box-icon bg-aqua"><i class="fa fa-envelope-o"></i></span>
      <div class="info-box-content">
        <span class="info-box-text">Messages</span>
        <span class="info-box-number">1,410</span>
      </div><!-- /.info-box-content -->
    </div><!-- /.info-box -->
  </div><!-- /.col -->
</div>
Run Code Online (Sandbox Code Playgroud)

这是jQuery代码:

$('.example_infobox .info-box-icon.bg-aqua').attr('class', 'info-box-icon ' + 'bg-green');
Run Code Online (Sandbox Code Playgroud)

上面的jQuery代码改变了:

<span class="info-box-icon bg-aqua">
Run Code Online (Sandbox Code Playgroud)

至:

<span class="info-box-icon bg-green">
Run Code Online (Sandbox Code Playgroud)

上面的代码是有效的,但是可以编写jQuery代码来改变类,只需替换bg-aquawith bg-green而不必指定整个类(就像我在jQuery代码中所做的那样)?我的意思是,是否可以用新值替换类的一部分,类似于C#中的string.replace?

谢谢

html jquery attr

0
推荐指数
1
解决办法
901
查看次数

如何使用jquery获取父元素的href属性?

我有这个html树的例子

<div class="auditions_date">
    <div class="new_green above_deadline"><a href="/auditions/2 ?>">Contact</a></div>
    <span class="aud_recommend"><a class="222" id="aud_recommend" href="#recommend_data">test</a></span>
</div>
<div class="auditions_date">
    <div class="new_green above_deadline"><a href="/auditions/3 ?>">Contact</a></div>
    <span class="aud_recommend"><a class="333" id="aud_recommend" href="#recommend_data">test</a></span>
</div>
Run Code Online (Sandbox Code Playgroud)

当我点击test链接时,我想获得标签的hrefattra

也许:

$('a#aud_recommend').on("click", function() {
        var j = $(this).parent('.auditions_date').find('a').attr('href');
    console.log(j);
});
Run Code Online (Sandbox Code Playgroud)

这似乎没有正常工作..任何想法?

谢谢

jquery parent href find attr

-1
推荐指数
1
解决办法
1万
查看次数

什么时候最好使用`attr()`而不是`.prop()`?

(注意:虽然可能很容易说这是.prop()vs .attr()的重复,我不相信它.这篇文章做了很棒的工作,解释了.prop()和之间的区别,.attr()但没有明确说明比另一个更好,这就是这个问题的目的.)

尽管已经阅读StackOverflow上一些有关之间的差异问题/答案.prop().attr(),我仍然看到了很多混乱在这个问题上.

我觉得在StackOverflow上有一个明确的引用来描述当一个方法比另一个方法更可取时是有用的,这样我们就可以消除猜测并试图弄清楚某些东西是属性还是属性.

因此,我要求,对于哪些属性/特性是它优选使用.prop()和哪.attr()

jquery prop attr

-1
推荐指数
1
解决办法
911
查看次数

如何使用 jQuery 添加多个属性?

我遵循了这篇文章中的所有答案jQuery:通过 .attr() 添加两个属性;方法,它们都不适用于多个属性,只能用于单个属性。

例如

$("img").attr({
data-aos: "fade-down",
data-aos-duration: "600"
});
Run Code Online (Sandbox Code Playgroud)

不起作用。但单个属性确实有效:

$("img").attr("data-aos", "fade-down");
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/bwj5uex0/3/ 您可以在 CTRL+Enter 后使用浏览器的内置开发工具在 JSFiddle 上进行测试。

javascript jquery attributes attr

-2
推荐指数
1
解决办法
6204
查看次数

jquery中的attr函数

我的代码用于编辑图像src与json请求的输出在返回之前一切正常但是当我编写代码以返回输出时获取错误,不要更改图像src.

$(function(){
$( ".plimg" ).attr(
"src",
function( index ){
track = '212';
artist = 'azealea banks';
$.getJSON("http://ws.audioscrobbler.com/2.0/?method=track.search",
        {
          track: track,
          artist: artist,
          api_key: "ca86a16ce762065a423e20381ccfcdf0",
          format: "json",
          lang: "en",
            limit: 1        },
function(data) {
var output = data.results.trackmatches.track.image[0]["#text"]; 
});

    return output;  

}
);

});
Run Code Online (Sandbox Code Playgroud)

javascript jquery json attr

-4
推荐指数
1
解决办法
465
查看次数

标签 统计

attr ×7

jquery ×6

javascript ×3

android ×1

attributes ×1

find ×1

href ×1

html ×1

json ×1

parent ×1

parent-child ×1

prop ×1

textview ×1