任何人有任何想法,爲什麼這段代碼不工作在最新版本的Firefox? (在Chrome中正常工作)。jQuery表單行動更改不起作用
$("select[name='action']").live('change', function()
{
$(this).closest("form").attr('action', $(this).val());
alert($(this).closest("form").attr('action'));
//$(this).closest("form").submit();
});
編輯 它不是在IE8工作壓力太大。奇怪的。
HTML
<form method="post" action="#">
<fieldset>
<select style="width:95px" name="action" class="action">
<option>Select</option>
<option value="/user/account">Preview</option>
<option value="/user/account/edit">Edit</option>
<option value="/user/account/upgrade">Upgrade</option>
</select>
</fieldset>
</form>
請同時發佈HTML。也請詳細描述症狀。 – 2011-02-26 02:00:33
@Mark Eirich - 症狀?在Chrome中,alert()顯示正確的操作,基於選擇,在FF中顯示#,在IE中沒有任何反應。 – 2011-02-26 02:03:27