如何使用此代码创建插件作为示例:
HTML:
<div id="instance1">
<a href="#">Click</a>
<b>Change me</b>
</div>
JS:
$("#instance1 a").click(function(){
$("#instance1 b").text('Changed');
return false;
});
我希望初始化是这样的:
$("#instance1").newPlugin();
将instance1
id绑定到click函数,我将如何更新上面的Javascript代码..目前它首先选择#instance1
,但这是如何根据绑定新插件而改变的?< / p>
答案 0 :(得分:1)
这样的事情:
(function($){
$.fn.newPlugin = function() {
var $this = this;
return $this.each(function(){
$this.find('a').click(function() {
$this.find('b').text('Changed');
return false;
});
});
}
})(jQuery);
答案 1 :(得分:0)
请参阅教程以创建jquery插件。