Jquery 设置元素显示并将事件绑定到此元素
我有这个示例代码Jquery 设置元素显示并将事件绑定到此元素,jquery,Jquery,我有这个示例代码 $('#element').on('click', function() { $('#show').show(); $('#show').on('keyup', function() { // do something }); }); 我想,我可以用show()绑定#show点击事件吗?所以,我试试这个 $('#element').on('click', function() { $('#show').show().on('keyup', functi
$('#element').on('click', function() {
$('#show').show();
$('#show').on('keyup', function() {
// do something
});
});
我想,我可以用show()
绑定#show
点击事件吗?所以,我试试这个
$('#element').on('click', function() {
$('#show').show().on('keyup', function() {
// do something
});
});
这不管用。我知道我可以在#元素
之前或之后绑定#show
事件
我的问题是,我可以用show()
绑定keyup
事件吗
我已经准备好jquery文档和google,但我仍然不知道。谢谢。我想您需要两个单独的处理程序:
$('#element').on('click', function() {
$('#show').show();
});
$('#show').on('keyup', function() {
// do something
});
你可以这样用
$('#element').on('click', function () {
$('#show').show();
$(document).on('keyup', '#show',function () {
// do something
});
});
如果要触发单击,请使用
$(“显示”).trigger(“单击”)
如果您将不同的Jquery方法作为不同的模块使用,那么这对您来说可能很容易:
这是HTML代码,如下所示:
<button>Click</button>
<div id="show">
<p>Test Paragraph</p>
</div>
为了更好地理解,请看一个例子:
是否要调用单击事件进行显示?是。我想设置这个元素show并绑定一个事件
$('#show')。show()
返回jQuery元素self,您可以像这样链接它。应该可以。。。唯一的问题是,如果您多次单击元素,则keyup处理程序可能会多次触发对不起,我键入错误,\show
bindkeyup
而不是单击。谢谢
$('#show').hide();
$('#show').on('keyup', function() {
alert("Keyup!!!");
});
$('button').on('click', function () {
$('#show').show().keyup();
});