任何人有任何想法,为什么这段代码不工作在最新版本的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