Jquery 清除accordion标题单击上的内容

Jquery 清除accordion标题单击上的内容,jquery,jquery-ui,jquery-ui-accordion,Jquery,Jquery Ui,Jquery Ui Accordion,我有一个手风琴,它提供了按姓名和Id进行搜索的选项。我想在点击Accordion标题时清除文本框 如果我选择按ID搜索,则应清除名称中是否存在任何文本 下面是我的代码 <div id="accordion" style="width: auto; height: auto"> <h3> <a href="#">Search by Name </a> </h3> <fie

我有一个手风琴,它提供了按姓名和Id进行搜索的选项。我想在点击Accordion标题时清除文本框

如果我选择按ID搜索,则应清除名称中是否存在任何文本

下面是我的代码

    <div id="accordion" style="width: auto; height: auto">

         <h3>
        <a href="#">Search by Name </a>
     </h3>
    <fieldset>
      // Text box for name 

    </fieldset>
    <h3>
        <a href="#">Search by Id</a>
    </h3>
    <div>
        <fieldset>
             // Text box for ID
        </fieldset>
    </div>
您正在查找事件,可以为其提供事件处理程序并执行必要的
输入
-清除代码:

$("#accordion").accordion({
    changestart: function (event, ui) {
        ui.newContent.find(":input").val('');
    }
});
示例:

您正在查找事件,您可以为其提供事件处理程序并执行必要的
输入
-清除代码:

$("#accordion").accordion({
    changestart: function (event, ui) {
        ui.newContent.find(":input").val('');
    }
});

示例:

由于我没有看到任何试图清除方框的代码,所以您得到的错误是什么。由于我没有看到任何试图清除方框的代码,所以您得到的错误是什么。@美人鱼:没问题,很高兴提供帮助:)@Andrew Whitaker。对不起,我这里有点混乱。我正在使用MVC框架。但在控制器端,我仍然看到旧值被保留。[例如,通过ID搜索的输入仍然保留,尽管我在名称中输入了一个输入。两个值都被发送到控制器]@Mermaid:有趣,我会看一看。@Andrewhitaker Eureka。。。我找到了。。。我意识到我们需要显式地捕获活动索引,并根据活动索引清除div的输入tags@Mermaid:没问题,很乐意帮忙:)@Andrew Whitaker。对不起,我这里有点混乱。我正在使用MVC框架。但在控制器端,我仍然看到旧值被保留。[例如,通过ID搜索的输入仍然保留,尽管我在名称中输入了一个输入。两个值都被发送到控制器]@Mermaid:有趣,我会看一看。@Andrewhitaker Eureka。。。我找到了。。。我意识到我们需要显式地捕获活动索引,并根据活动索引清除div标记的输入
ui.oldContent.find(":input").val('');