如何从中删除data-toggle="dropdown" data-hover="dropdown"
:
<a href="#" data-toggle="dropdown" data-hover="dropdown" >Hello</a>
使用jquery?
答案 0 :(得分:4)
试试这个
removeAttr('data-toggle');
removeAttr('data-hover');
答案 1 :(得分:0)
尝试.removeAttr
用于删除属性
答案 2 :(得分:0)
根据建议,使用removeAttr
删除,attr
再次添加
从类input
的输入中删除title属性:
$('.input').removeAttr( "title" )
并再次添加:
$('.input').attr( "title", "my title text");
答案 3 :(得分:0)
此 data-toggle =“dropdown”和data-hover =“dropdown” HTML 5数据 - 属性。
以下是要删除要从多个数据属性中删除的必需数据属性的代码。
<强> Chick Here for Live Demo 强>
HTML
<div id="me"><a id='me1' title="title" data-toggle="dropdown" data-hover="dropdown" data-Sample="test1" >Hello</a></div>
Before:<br>
<div id="before"></div>
After<br>
<div id="after"></div>
JQ
var data = $("a").data();
var keys = $.map(data , function(value, key) { return key; });
$("#before").text($("#me").html());
for(i = 0; i < keys.length; i++) {
// here you can remove data- attribute that you want to remove from multiple data- attribute
// here you can add 'if' condition for any For data- attribute you want to remove
if (keys[i].indexOf('toggle') != -1 || keys[i].indexOf('hover') != -1) {
$("a").removeAttr("data-" + keys[i]);
}
}
$("#after").text($("#me").html());
以下是 Live Demo
如果这个帮助你回复我Dude ..