javascript - jQuery:如何读取名称属性?

标签 javascript jquery

<分区>

我在编写脚本时几乎没有问题。

$(function(){
  $(".wolny").click(function() {
    var godzina = this.id;
    var minuta = this.name;
    alert(godzina + ":" + minuta);
  });

Alert 应该给我输出看起来像这样的小时:分钟。而不是我得到这个:小时:未定义。我真的不知道该怎么办:x

这是 HTML 代码(由 php 生成)

<div class="col-sm-3 kafelek wolny" name="15" id="9"></div>

感谢您的帮助。

最佳答案

div 元素在技术上没有 name 属性。如果要存储一段数据,将其存储为 data-* 属性。像这样:

<div class="col-sm-3 kafelek wolny" data-name="15" id="9"></div>

然后像这样检索它:

var minuta = $(this).data('name');

关于javascript - jQuery:如何读取名称属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38833287/

相关文章:

javascript - 从 Ajax Jsonp 中获取数据

javascript 检查属性类型

javascript - 获取上周日期范围从周日到周六时刻js

javascript - 如何使用 javascript/jquery 动态设置此 eway 脚本的数据量属性?

javascript - 将项目列表从 $.get() 传递到 MVC Controller

javascript - jQuery:动画设置为在页面加载时启动; IE 在开始之前等待动画的长度

jquery - 无法查看 .html()

javascript - PhoneGap 源安全

JavaScript 的 lastIndexOf()

javascript - 为所有浏览器制作主页