Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery对同一id多次执行单击功能_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 使用jquery对同一id多次执行单击功能

Javascript 使用jquery对同一id多次执行单击功能,javascript,jquery,html,css,Javascript,Jquery,Html,Css,注意:很抱歉提出这类问题 我有一个顶部和底部都有保存按钮的表单。我将其作为公共id来执行单击功能。对于第一个保存按钮,获取警报,但对于第二个保存按钮,仅包含相同的id,但警报不会显示。我不知道如何为包含相同id的两个按钮发出警报 jQuery("#preview").click(function() { alert("Handler for .click() called."); }); 这是小提琴。 任何建议都很好。因为Id不能重复,所以您可以将

注意:很抱歉提出这类问题

我有一个顶部和底部都有保存按钮的表单。我将其作为公共id来执行单击功能。对于第一个保存按钮,获取警报,但对于第二个保存按钮,仅包含相同的id,但警报不会显示。我不知道如何为包含相同id的两个按钮发出警报

  jQuery("#preview").click(function() {
            alert("Handler for .click() called.");
        });
这是小提琴。


任何建议都很好。

因为Id不能重复,所以您可以将
Id
选择器更改为
class
选择器,然后可以绑定相同的事件

<input type="button" class="preview" value="Click Me :)"/>    
<input type="button" class="preview" value="Click Me :)"/>

As Id不能重复,因此您可以将
Id
选择器更改为
class
选择器,然后可以绑定相同的事件

<input type="button" class="preview" value="Click Me :)"/>    
<input type="button" class="preview" value="Click Me :)"/>

id应该是唯一的,不要对两个元素使用相同的id。改用类

所以只要使用

<input type="button" class="preview" value="Click Me :)"/>
<input type="button" class="preview" value="Click Me :)"/>

jQuery(".preview").click(function() {
    alert("Ponies!");
});

jQuery(“.preview”)。单击(函数(){
警惕(“小马!”);
});

id应该是唯一的,不要对两个元素使用相同的id。改用类

所以只要使用

<input type="button" class="preview" value="Click Me :)"/>
<input type="button" class="preview" value="Click Me :)"/>

jQuery(".preview").click(function() {
    alert("Ponies!");
});

jQuery(“.preview”)。单击(函数(){
警惕(“小马!”);
});

不能使用两个id相同的元素,id必须是唯一的。您应该使用以下类:

<input type="button" class="preview" value="Click Me :)"/>

...

<input type="button" class="preview" value="Click Me :)"/>


<script>
jQuery(".preview").click(function() {
   alert("Handler for .click() called.");
});
</script>

...
jQuery(“.preview”)。单击(函数(){
警报(“调用了.click()的处理程序”);
});

不能使用两个id相同的元素,id必须是唯一的。您应该使用以下类:

<input type="button" class="preview" value="Click Me :)"/>

...

<input type="button" class="preview" value="Click Me :)"/>


<script>
jQuery(".preview").click(function() {
   alert("Handler for .click() called.");
});
</script>

...
jQuery(“.preview”)。单击(函数(){
警报(“调用了.click()的处理程序”);
});