假设我必须在几个div中更改表单的操作:
<div class="div1" id="contact">
<div class="div2">
<div class="div3">
<form class="contactform" action="" method="post">
<button type="submit"></button>
</form>
</div>
</div>
</div>
如何使用jQuery更改action
form
的{{1}}属性?
答案 0 :(得分:2)
如果您只在页面中的表单上,那么您可以直接使用所有css选择器更改属性,如:
$('form').attr('action', 'theupdatedaction');
其中$('form')
是标记名称选择器,用于选择页面上可用的所有form
。这可以更改为#
id选择器和.
类选择器:
$('.contactform') // for class selector
$('#contactform') // for ID selector
即使您可以使用父元素中的.find()
:
$('#contact').find('.contactform').attr('action', 'theupdatedaction');
答案 1 :(得分:0)
您可以使用:
$(".contactform").attr("action", "newaction");