Javascript 使用jQuery为属性设置新值
我正在尝试使用设置div的自定义属性的新值。我发现可以使用Javascript 使用jQuery为属性设置新值,javascript,jquery,html,attr,Javascript,Jquery,Html,Attr,我正在尝试使用设置div的自定义属性的新值。我发现可以使用.attr(attributeName,value)来完成,但当我尝试时,它不起作用 以下是我感兴趣的代码部分: $('amount').attr('datamin','1000')) 并且具有自定义属性的div是 以下是整个示例: $(函数(){ $(“#滑块范围”)。滑块({ 范围:对, 最小:, 马克斯:, 值:[,], 幻灯片:功能(事件、用户界面){ $(“#amount”).html(“+ui.values[0]+”-
.attr(attributeName,value)
来完成,但当我尝试时,它不起作用
以下是我感兴趣的代码部分:
$('amount').attr('datamin','1000'))
并且具有自定义属性的div是
以下是整个示例:
$(函数(){
$(“#滑块范围”)。滑块({
范围:对,
最小:,
马克斯:,
值:[,],
幻灯片:功能(事件、用户界面){
$(“#amount”).html(“+ui.values[0]+”-“+ui.values[1]);
$('金额').attr('datamin','1000');
},
更改:功能(事件、用户界面){
//当用户更改滑块时
},
停止:功能(事件、用户界面){
警报(用户界面值[0]);
//当用户停止更改滑块时
}
});
$(“#金额”).html(“+$(“#滑块范围”).slider(“值”,0)+
“-”+$(“#滑块范围”)。滑块(“值”,1);
});
有人能指出我错在哪里或有其他的解决方法吗?它正在工作,赋值后你必须检查属性 对我来说很好 参见这里的示例。 确保jquery位于
$(document.ready
函数或类似函数中
还可以使用jquery改进代码
$('amount')。数据('min','1000');
更新, 这里有一个完整代码(基本上)的工作示例。
您是否正在尝试使用HTML5数据属性?似乎有效:“不起作用”的确切含义是什么?实际上它是我代码的一部分。我想我应该把我的全部代码放在一个网上的例子里,用jsfiddle或者类似的语言,作为你完整代码的一个例子。谢谢,我在进一步编写我的代码时也需要这个例子。呵呵:)在一个调用中设置多个attr怎么样?$(“#greatphoto”).attr({alt alt:“北京毛笔销售商”,标题:“photo by Kelly Clark”);在这里查看详细信息,@Adil你对此有什么想法吗
$('#amount').attr( 'datamin','1000');
alert($('#amount').attr( 'datamin'));
$('#amount').data('min','1000');
<div id="amount" data-min=""></div>