我使用的是名为jkey的插件。
现在我想使用.deligate()。
此插件的基本语法是:
$(document).jkey('a',function(){
jkey.log('You pressed the a key.');
});
问题 我如何提供像这样的参数我想发送键值'a'我试图这样做
$("#hmm").delegate(".mm","jkey","a",function() {
$("#get").html("WOW");
});
但失败了
答案 0 :(得分:1)
#hmm
需要在开始时出现,而.mm
是受约束的。您还需要为其举例,例如'click'
$("#hmm").delegate(".mm","click",function() {
$(this).jkey('a',function(){
jkey.log('You pressed the a key.');
});
});
上面的代码没有多大意义,但是它会在id为“hmm”的现有元素中监听具有类“mm”的元素。点击后,它会将jkey绑定到.mm元素。
详细说明你想做什么,我可以举出更好的例子