html
<input class="knobSlider" data-readOnly="true">
<button id="testBtn">clickHere</button>
脚本
在准备好的文档中,
$(".knobSlider").knob();
$("#testBtn").click(function(){
$(".knobSlider").siblings("canvas").remove();
if($(".knobSlider").attr("data-readOnly")=='true'){
$(".knobSlider").unwrap().removeAttr("data-readOnly readonly").data("kontroled","").data("readonly",false).knob();
}
else{
$(".knobSlider").unwrap().attr("data-readOnly",true).data("kontroled","").data("readonly",true).knob();
}
});
作为参考,您可以使用我的 jsfiddle 链接 > http://jsfiddle.net/EG4QM/(在 Firefox 中检查,因为 chrome 中存在一些外部资源加载问题)