更多div中的DOM元素的jquery更改属性?

时间:2015-09-17 12:52:29

标签: javascript jquery html dom

假设我必须在几个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}}属性?

2 个答案:

答案 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");