标签: jquery-data

HTML5 data-*属性类型转换字符串和数字

为什么data-value="2.0"强制转换为String的值和data-value="2.5"强制转换为Number 的值?我可以在我的功能中处理这个问题.我只是想了解一下Javascript如何处理数字和字符串.这让我措手不及.

<a data-value="2.0">2.0</a>
<a data-value="2.5">2.5</a>
Run Code Online (Sandbox Code Playgroud)
$("a").click(function() {
    alert(typeof $(this).data( "value"));   
});
Run Code Online (Sandbox Code Playgroud)

[摆弄它]

javascript string jquery html5 jquery-data

36
推荐指数
2
解决办法
4276
查看次数

jquery使用连字符和区分大小写获取HTML 5数据属性

如何使用jquery获取数据属性.data()?在哪种情况下,html5 data-*属性转换为小写和camelcase?使用自定义属性存储数据时要遵循的主要规则是什么?

<input type="button" class="myButton" value="click me" data-productId="abc"/>
<input type="button" class="myButton" value="click me" data-product-id="abc"/>
<input type="button" class="myButton" value="click me" data-PRODUCT-ID="abc"/>
<input type="button" class="myButton" value="click me" data-ProDUctId="abc"/>
Run Code Online (Sandbox Code Playgroud)

html jquery html5 custom-data-attribute jquery-data

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

如何检查元素是否可以放置,可拖动或其他"ble"?

我有一堆jQuery元素.有些是可拖动的,有些是可以放置的,有些是可以拖放的.如何检测元素是否可拖动或可拖放?

jquery jquery-ui droppable draggable jquery-data

30
推荐指数
3
解决办法
2万
查看次数

jQuery.data()存储在哪里?

jQuery在哪里存储data()它为DOM对象设置的值?

是否存在某种类似的变量jQuery.dataDb,甚至是私有的?

有没有办法获得对这个对象的访问权限?

javascript jquery jquery-data

29
推荐指数
3
解决办法
8583
查看次数

如何保留数据属性的大小写?

html对象:

 <div data-myAttribute="test"></div>
Run Code Online (Sandbox Code Playgroud)

代码:

 var $o = $("div");

 $.each($o.data(),function(k,v){
    console.log(k); 
    //writes 'myattribute' instead of 'myAttribute'
 });
Run Code Online (Sandbox Code Playgroud)

如何保留属性的大小写?

html jquery custom-data-attribute jquery-data

23
推荐指数
4
解决办法
2017
查看次数

使用jquery为数据属性动态设置值

我广泛使用数据属性来管理客户端事件中的数据.是否可以使用javascript或jquery动态地为数据属性赋值?

<li data-class_value="somevalue" class="myclass"></li>


$('.myclass').click(function(){
   $(this).data('class_value') = "new value";
});
Run Code Online (Sandbox Code Playgroud)

上面的javascript代码抛出错误:

"未捕获的ReferenceError:赋值中的左侧无效".

有人可以告诉我这是如何实现的吗?

javascript jquery jquery-data

16
推荐指数
2
解决办法
4万
查看次数

如何从FormData中删除值

是一种append提交方式FormData:

  var data = new FormData();
  jQuery.each($('#file')[0].files, function(i, file) {
          data.append('file-'+i, file);
  });
Run Code Online (Sandbox Code Playgroud)

可以这样做吗?

     data[i].remove();???
 or  data[i] = file;??
Run Code Online (Sandbox Code Playgroud)

如何iIcan从中删除或修改值 data

javascript forms ajax jquery jquery-data

13
推荐指数
2
解决办法
2万
查看次数

jQuery data()函数做了什么

我还没有找到jquery函数的用途data().谁能给我一些如何使用它的例子?

jquery jquery-data

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

如何隐藏jQuery数据表

当我想切换数据表的可见性时,如何隐藏jQuery数据表?问题是如果我写hide语句它只隐藏行,而不是页眉和页脚.如何完全隐藏数据表?

为了隐藏,我使用了以下代码:

 var oTable = $('#example').dataTable(); // 'example is the table id'
 oTable.hide();
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-data

10
推荐指数
2
解决办法
2万
查看次数

按jQuery中的data属性对HTML元素进行分组和计数

我正在尝试使用jQuery将数据属性的每个实例分组到一个列表中,该列表来自页面中每个属性的出现次数.与在新闻栏目中对类别或标签进行分组相似.

例如,我想创建这样的东西:

  • 第1类(5)
  • 第2类(3)
  • 第3类(1)

从这个HTML:

<ul class="categories">
   <li data-category="category-1">Category 1</li>
   <li data-category="category-1">Category 1</li>
   <li data-category="category-1">Category 1</li>
   <li data-category="category-1">Category 1</li>
   <li data-category="category-1">Category 1</li>
   <li data-category="category-2">Category 2</li>
   <li data-category="category-2">Category 2</li>
   <li data-category="category-2">Category 2</li>
   <li data-category="category-3">Category 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我怎样才能在jQuery中实现这一点?它甚至可能吗?

html jquery jquery-data

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