jQuery的。点击功能不是按钮
工作我的代码jQuery的。点击功能不是按钮
$('#resetbtnB').click(function() {
$('#bgfade').fadeIn('slow');
$('#webpopup').fadeIn('slow');
});
如果“resetbtnB”是诸如段落或图像这样的工作。但是,当'resetbtnB'是输入按钮时它不起作用。
E.g.
工程与
<p id="resetbtnB"> Reset </p>
不与
<input type="submit" value="Reset" name="resetbtnB" id="resetbtnB"/>
为什么这个代码不输入按钮工作,我如何可以改变它的工作?
因为type =“submit”也触发器提交事件,因为它在窗体内部,因此它重载了click事件。 因此,无论尝试删除类型 “提交”,并把 “按钮” 这样写
<input type="button" value="something" name="resetbtnB" id="resetbtnB"/>
或者写jQuery函数.submit
是的,非常感谢! – KrishCdbry
我还添加了示例演示,如果它可以帮助您,它将会很棒。谢谢 – KrishCdbry
除非该处理程序明确地取消了默认的提交行为,否则添加'.submit()'处理程序将无济于事。这也可以通过'type =“submit”'按钮上的'.click()'处理程序完成。 (但是,是的,如果不需要提交,更改按钮到'type =“按钮”'是最好的解决方案。) – nnnnnn
既做这些元素是否同时存在? –