jquery - 如何使用 jQuery 选择提交按钮

标签 jquery jquery-ui jsp

我在 jsp 中使用 jQuery 1.6.4,并且有一个函数可以过滤掉更改事件上的选择元素,效果很好。我还想在同一功能中过滤掉保存按钮。

尝试并精确定位按钮似乎很困难,因为按钮不止一个,因此我选择了一个类来区分它们。这是我到目前为止所拥有的:

$(function(){
        $(':input:not("select")').change(function(){
            $(':input:submit:not(".saveButton")'){
                // Do something here.
            }
        }); ...

这是按钮。这是Struts2标签:

<td>
    <s:submit action="<actionName>"  cssClass="saveButton" value="Save" />
</td>                   
<td>
    <s:submit  action="<anotherActionName>" value="Cancel" />
</td>

但是当我运行这个程序时,它根本无法使用额外的输入。我不确定这是否是正确的语法或者是否是最好的方法?对此有什么想法吗?

根据以下答案,我发现这是有效的:

$(function(){

$(':input:not("select")').change(function(){
            if($(':submit:not(".saveButton")')) { ...

最佳答案

  $(function(){
    $(':input:not("select")').change(function(){
        $('.cancelButton').change(function(){
            // Do something here.
        });
    });

更新:您让生活变得太复杂了,如果只有两个按钮,只需选择取消按钮即可。

关于jquery - 如何使用 jQuery 选择提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10660921/

相关文章:

javascript - 使用 struts2 提交表单时调用 Javascript 函数

java - 如何停止servlet?

jquery - 无法正确使用 Bootflat。

javascript - 如何使用 jQuery 设置第 3、4 或 5 个表格单元格的样式

javascript 错误为 null 或不是对象

javascript - 设置第一个单选按钮检查并在 jquery 中获取值

javascript - 克隆后,JQuery 可拖动功能无法在正确的元素上工作

javascript - 从导航链接中添加和删除事件类

jquery - 配置 jQuery UI 日期选择器以选择名称日(不在日期选择器中显示年份)

java - 如何使用Extjs进行ajax调用以从jsp中的数据库获取数据?