我有一個現場活動提交和點擊:jQuery的.live()事件不工作的Firefox和IE
<form class='myform'>
<input type='text' name='fruit'>
</form>
<a href='#' class='formSubmit'>Submit</a>
我有jQuery的調用形式通過輸入或點擊標籤提交
$('a.formSubmit').live('click', function(){
$('form.myform').submit();
return false;
});
$('form.myform').live('submit', function(){
//conditional statements here
});
所以問題是,我的jQuery腳本在除IE和FireFox以外的所有瀏覽器上都能正常工作。看來.live()方法是原因。因爲當我刪除live()方法並執行它只需單擊()方法它將工作。現在我需要在live()方法上做,因爲我會用新添加的元素和表單來實現功能。有什麼辦法可以讓它在Firefox和IE上運行嗎?
謝謝!
jQuery'.live()'在版本1.7中不推薦使用。+。改用'.on()'。 – honyovk 2012-07-17 19:23:43
你得到了什麼錯誤? – j08691 2012-07-17 19:24:47
你試圖使用FF和IE的什麼版本?另外,你使用的是什麼版本的jQuery? – honyovk 2012-07-17 19:33:21