jquery怎样修改input的name?
展开全部
jQuery attr()、prop() 方法都可以用于获取或设置属性值:
$("input:text").attr("name"); // 获取name属性值
$("input:text").attr("name",str); // 设置name属性值为str
实例演示:先设置文本框的属性值,然后获取
示例代码如下
创建Html元素
<div class="box">
<span>设置和获取name属性值:</span><br>
<div class="content">
<label>姓名 </label><input type="text" class="test" value="">
</div>
<label>设置name属性值</label><input type="text" name="set" value=""><input type="button" name="btn1" value="确定"><br>
<input type="button" name="btn2" value="获取文本框name值">
</div>设置css样式
div.box{width:300px;height:250px;padding:10px 20px;margin:20px;border:4px dashed #ccc;}
div.box>span{color:#999;font-style:italic;}
div.content{width:250px;height:50px;margin:10px 0;padding:5px 20px;border:2px solid #ff6666;}
input[type='text']{width:200px;height:40px;border:1px solid #6699cc;}
input[type='button']{height:30px;margin:10px;padding:5px 10px;}编写jquery代码
$(function(){
// 设置属性值
$("input:button[name='btn1']").click(function() {
$("input.test").attr("name",$("input:text[name='set']").val());
});
// 获取属性值
$("input:button[name='btn2']").click(function() {
alert($("input.test").attr("name"));
});
})观察效果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("input").attr("name","要改的名字");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询