请看到这一点:http://jsfiddle.net/uNbYu/1/透过按钮不工作,因为它应该
如果你点击提交,按钮不会做任何事情,但只是隐藏的文本框,只能第二次。
我该如何找到解决此问题的方法,而无需在JS中删除.hide()
?因为我真的需要这个。
感谢
编辑:文本框应进行隐藏点击文本输入时出
请看到这一点:http://jsfiddle.net/uNbYu/1/透过按钮不工作,因为它应该
如果你点击提交,按钮不会做任何事情,但只是隐藏的文本框,只能第二次。
我该如何找到解决此问题的方法,而无需在JS中删除.hide()
?因为我真的需要这个。
感谢
编辑:文本框应进行隐藏点击文本输入时出
原因按钮似乎并没有做任何事情,你第一次点击那是因为你实际上并没有点击它。输入字段上的模糊事件首先触发,导致字段消失。结果是您的点击实际上并未落在按钮上!
看到这个更新的提琴:http://jsfiddle.net/uNbYu/10/ 在这个例子中,我绑定输入字段的隐藏点击提交按钮。
我不确定这是否能完全解决您的问题。我不是100%确定你想要达到的目标,但希望这会有所帮助。
您的blur()
函数实际上是在您单击按钮时调用的,该按钮会移动按钮并丢失单击事件。
如果您不单击该按钮,而是单击表单输入外部,则可以看到此内容,然后单击该按钮。有用。
那正是我想要的:)谢谢 –
太好了。当涉及到模糊时,还需要注意一点:模糊事件始终会在焦点事件之前触发,就像它在点击事件之前触发一样。 – maxedison