jquery extend 的问题,麻烦高手解答下!
我想完成右键的一个事件 ,可怎么也不能在插件内部得到插件对象 ,我写一段简单些代码说明我的纠结,希望高手解答 。<script type='text/javascript'>
(function($){
$.fn.ckx = function(opt){
$(this).click(function(){alert(opt)}); // 这是有用的,这很简单,用 $(this) 就可以,但是 jQuery 可没有 contextmenu 这个事件,必须使用纯 JS 的 obj.ontextmenu 事件的 。
// 所以,我想要知道的问题就是类似这样的写法(当然,语法错误):
this.onClick = function(){
alert(opt);
}
}
})(jQuery)
$.ready(function(){
$('#xx').chx();
})
</script>
<div id='xx' style='width:50px;height:50px;background:#eee;'></div>
我想知道的就是怎样在那个类的内部获得 document.getElementById 的 xx ,而不是 $('#xx') ,换句话说,不是 $(this).
因为,$(this) = function 是不可行的 。
谢谢各位大虾,我Q:825313100