jQuery的点击锚,转换为表单提交不能在Firefox

时间:2018-06-24 20:15:55

标签: javascript jquery

我正在将点击时的<a>转换为使用jQuery提交的表单。它在Firefox中无法正常运行,在Chrome中也可以正常运行。你能告诉我我错过了什么吗?

$('a.post').each(function(i){
    $(this).off().on('click', function(){
        event.preventDefault();
        var formelem = '';
        formelem+= '<form name="menu" action="'+$(this).attr('href')+'" method="POST">';
        formelem+= '<input type="hidden" value="testvalue" name="dp">';
        formelem+= '</form>';
        $('body').append(formelem);
        $('form[name="menu"]').submit();
    });
});

0 个答案:

没有答案