使用jQuery更改表单操作的URL

8
我需要根据页面的body class更改表单操作的URL。目前我有:
$('document').ready(function () {
 if ($('body').hasClass('hosting')) {
      $('#quoteForm').attr('action', 'hostingURL');
      }
});

这个很好用。但是我需要扩展它以包含更多的body类。我尝试了

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

但是它没有起作用。欢迎任何建议。

错别字:elseif 应该在 else if 之间加上一个空格。 - coolguy
请在此处尝试答案https://dev59.com/y-o6XIcBkEYKwwoYTzJK - Nick Roth
你知道人们可以关闭JavaScript,是吧? - Blazemonger
6
只有恶意用户才会关闭 JavaScript。 - Adam
1个回答

5

elseif中添加空格,就像else if一样


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接