【问题标题】:change html5 variable with jquery用 jquery 改变 html5 变量
【发布时间】:2014-01-20 01:34:43
【问题描述】:

有没有办法使用 jquery 更改 html 变量的值。

例如,

  <div id="smile" data-count="2"></div>

如何使用 jquery 将变量 data-count 更改为 3

【问题讨论】:

标签: jquery


【解决方案1】:

你可以这样做:

$('#smile').data('count', 3);

或:

$('#smile').attr('data-count', 3);

您可以将data 值存储在一个变量中,然后像这样增加它:

var data = parseInt($('#smile').attr('data-count'), 10);

$('#smile').attr('data-count', data+1);

【讨论】:

  • 注意$('#smile').data('count', 3);不会改变元素的属性,它只会更新jQuery的内部数据存储。
  • 是否可以只将数据计数增加 1 而无需检索数据并手动添加然后更新?
  • 数字10有什么作用?
  • @KwaasiDjin:developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…。不,如果不先获取值,就不可能增加值。
  • @KwaasiDjin radix 是一个数字(从 2 到 36),表示要使用的数字系统,即 2 表示二进制,10 表示十进制,16 表示十六进制。您可以使用@Felix Kling 参考链接了解更多详情。
【解决方案2】:
$('#smile').attr('data-count', 3);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-04
    • 1970-01-01
    • 2012-10-17
    • 2016-01-13
    • 2014-10-27
    • 2012-11-29
    • 2018-01-18
    • 2016-10-26
    相关资源
    最近更新 更多