【问题标题】:replace form id with new id? [duplicate]用新ID替换表单ID? [复制]
【发布时间】:2013-04-02 21:14:34
【问题描述】:

如何用新的id替换表单标签id?

  <form method="post" action="contactus.aspx" id="ctl01">

id="ctl01" 替换为id="validForm"

更新

看起来像ctl01 id 由代码生成。当我们更改 id 名称时,“crl01”还不可用。页面加载后如何处理?

【问题讨论】:

  • 使用 .attr 更改属性值。 learn.jquery.com | try.jquery.com
  • 打开你喜欢的 HTML 编辑器,用退格键删除ct101,输入validForm,保存!大家开心开心吗?

标签: jquery


【解决方案1】:

在 Javascript 中获取元素并更改它。

document.getElementById('ctl01').id = 'validForm';

您也可以使用jQuery.attr();

$('#ctl01').attr('id','validForm');

要等待 DOM 加载,请使用:

$(document).ready({
  //DOM is ready
});

一个常见的语法也是这样的:

$(function() {
  //DOM is ready
});

还有其他方法,但这些是最常见的。

【讨论】:

  • 看起来像是代码生成的 ctl01 id。当我们更改 id 时,它还不可用。页面加载后如何处理?
猜你喜欢
  • 2014-08-31
  • 2018-03-11
  • 1970-01-01
  • 2019-05-04
  • 2021-11-29
  • 1970-01-01
  • 1970-01-01
  • 2020-01-19
  • 2020-01-14
相关资源
最近更新 更多