【问题标题】:Add single attribute without value using jquery [duplicate]使用jquery添加没有值的单个属性[重复]
【发布时间】:2018-06-21 10:31:01
【问题描述】:

我想在 div 上添加一个属性,如下所示:

<div class='media' data-type-sticky></div>

使用 jQuery,所以我试过这个:

jQuery('.media').attr(data-type-sticky);
jQuery('.media').attr('data-type-sticky');

【问题讨论】:

  • 用引号包裹属性....jQuery('.media').attr('data-type-sticky');
  • .attr() 接受参数,参数应该用引号表示。
  • 我试过带引号和不带引号但没有来
  • 是的,答案就是需要一个空白参数

标签: javascript jquery dom sticky


【解决方案1】:

只需将空字符串传递给 attr 值。

$('.media').attr('data-type-sticky','');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='media'>Hello</div>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-04
    • 2015-02-26
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-19
    • 2013-10-27
    相关资源
    最近更新 更多