jQuery单击和默认行为

时间:2015-04-30 21:08:28

标签: javascript jquery

我在页面上有一系列图像上传按钮,它们会在页面加载时使页面混乱。我想要做的是隐藏除了第一个之外的所有内容,然后点击"上传"按钮,下一个上传表单显示。

我目前的jQuery代码是:

jQuery( '.product-option:not(:first)' ).addClass( "hidden" );

jQuery( '.image-upload' ).click(function(){
    jQuery( '.product-option' ).next().removeClass( "hidden" );
});

现在隐藏除了第一个以外的所有功能正常工作。如果我将它放在除实际按钮之外的任何元素上,则单击功能可以正常工作。当我把它放在按钮上时,它不起作用。此外,如果我尝试将其放在一般div或表单上,则点击区域不会覆盖整个表单,只是div的顶部。即使我设置overflow:hidden。

,这也适用

我认为它必须与默认行为有关,但我不确定。有没有人有任何想法?

0 个答案:

没有答案