将Jquery插件附加到文档中
Append Jquery plugin to document
我正在为jquery链接使用一个名为minicolors的插件。我试图在这里用按钮点击来调用一个颜色选择器(在两个地方,一个div和一个表只是为了测试),似乎它只适用于第二次按钮点击,第一次只是返回一个空的输入框。
<script type="text/javascript">
function addPicker() {
$(document).ready( function() {
$(".colorpick").miniColors({
change: function(hex, rgb) {
}
});
});
var picker = "<input type= 'text' class='colorpick' size='6' autocomplete='on' maxlength='10' value='' />";
$("#datatable > tbody").append("<tr><td>"+picker+"</td></tr>");
$("#testdiv").append(picker);
}
</script>
<div id="testdiv"></div>
<button onclick =" addPicker();">Button</button>
不知道为什么这不起作用。
尝试:
$(document).ready( function() {
$('.addButton').click(function(){
$("<input type= 'text' class='colorpick' size='6' autocomplete='on' maxlength='10' value='' />").appendTo("#datatable tbody").wrap('<tr><td></td></tr>');
$('.colorpick').miniColors();
});
});
现场演示:http://jsfiddle.net/hCVpX/12/
相关文章:
- Ajax请求文档就绪会导致jquery加载缓慢
- 在jquery文档准备好之前加载Modernizr
- 有没有一种方法可以在没有文档或jQuery的情况下使用javascript解码html实体
- 将jQuery.js文件附加到html文档中
- 函数不't在jquery文档就绪时执行
- 使用jQuery访问元素'来自谷歌文档托管的iframe的文本
- Javascript/Css导航未显示在jquery文档上,仅在ie中准备就绪
- 如何编写单个 Jquery 函数以在文档更改和就绪事件时触发
- pipe() 和 then() 文档与 jQuery 1.8 中的现实
- 使用 JQuery 修改函数写入文档的数据
- 是否有 jQuery 事件用于何时将元素添加到文档中
- 无法将我的 html 文档连接到 jquery
- 如何使用jQuery打印文档中的表内容
- jQuery:在整个文档上触发按键功能,但不在输入和文本区域内
- 如何在JQUERY中从HTML文档中获取XML对象
- jQuery:在除一个输入文本字段之外的所有文档上激发keyup
- 没有jQuery的HTML文档分页
- 替换整个文档JQuery中的字符
- 将焦点设置为框架内的文档 (jQuery)
- 转换文档对象到XML文档JQuery