Jquery $(this)返回具有不正确属性的对象

时间:2016-06-14 20:33:07

标签: javascript jquery html asp.net asp.net-mvc

我有一个表单,它在html中呈现为:

<form action="/Home/SimpleSearch" id="searchForm" .....> 

我可以使用Chrome $('form[id=searchForm]').attr('action')返回的工具确认:

"/Home/SimpleSearch" 

我已连接JavaScript以捕获提交事件:

$('form[id=searchForm]').submit(function () { 
    var $form = $(this); 
    ....
} 

但是,当我查看$ form的action属性时,它是不正确的。它是"/Home/Search"而不是"/Home/SimpleSearch"

我确实有&#34;搜索&#34;行动位于&#34; / Home / Search&#34;我最近改变了我的代码使用&#34; / Home / SimpleSearch&#34; ... $(这个)是否被缓存到某个地方或什么的?

0 个答案:

没有答案