Jquery基于body类改变表单动作

时间:2012-11-30 02:33:44

标签: jquery forms

我正在尝试设置我的表单,以便根据正文类更改操作。

表单设置 -

<form action="basicURL" method="post" id="quoteForm">

Jquery设置 -

if ($('body').hasClass('hosting')) {
$('#quoteForm').attr('action', 'hostingURL');
}

我所看到的一切似乎表明它应该有效,但事实并非如此。

1 个答案:

答案 0 :(得分:1)

您的代码确实有效。

您需要将JQuery包装在一个就绪函数中,以确保在绘制页面后加载它。

$('document').ready(function () {
    if ($('body').hasClass('hosting')) {
        $('#quoteForm').attr('action', 'hostingURL');
    }
});

这是一个有效的fiddle