Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery为属性设置新值_Javascript_Jquery_Html_Attr - Fatal编程技术网

Javascript 使用jQuery为属性设置新值

Javascript 使用jQuery为属性设置新值,javascript,jquery,html,attr,Javascript,Jquery,Html,Attr,我正在尝试使用设置div的自定义属性的新值。我发现可以使用.attr(attributeName,value)来完成,但当我尝试时,它不起作用 以下是我感兴趣的代码部分: $('amount').attr('datamin','1000')) 并且具有自定义属性的div是 以下是整个示例: $(函数(){ $(“#滑块范围”)。滑块({ 范围:对, 最小:, 马克斯:, 值:[,], 幻灯片:功能(事件、用户界面){ $(“#amount”).html(“+ui.values[0]+”-

我正在尝试使用设置div的自定义属性的新值。我发现可以使用
.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>