怎么用jquery改变input里面的value attr是取值 text或html怎么不能重新赋值啊,求教@

 我来答
WW52323
2018-03-30 · TA获得超过9121个赞
知道小有建树答主
回答量:25
采纳率:100%
帮助的人:3716
展开全部

jQuery提供了attr() 方法用于设置/改变属性值。这段代码就可以获取下拉框被选中的value值var type = $('select  option:selected').val();alert(type)。

(1)通过attr()获取元素的值://此处是获取id为len元素的value值//记得里面的value要用双引号var len = $("#len").attr("value");alert(len);1234。

(2)通过attr()赋值//清空value的值var len = $("#len").attr("value",''); alert(len);//重新给value赋值//此时alert,发现已经赋值111成功var len = $("#len").attr("value",'111');alert(len)。

(3)通过name属性获取元素的value值//假如是获取input文本框的value值$("input[name='name']").val();12。

(4)通过id获取元素的value值//product是id的值//获取值用val(),此处和js的value()区分开
$("#product").val()。

wish4sun
2011-12-01 · TA获得超过280个赞
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:230万
展开全部
Input输入框ID为txtStyle
$("#txtStyle")[0].value=value;
或者
$("#txtStyle").val(value);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yzy9310
2011-12-01 · TA获得超过1204个赞
知道小有建树答主
回答量:1632
采纳率:75%
帮助的人:758万
展开全部
value 应该用 val() 这个 tet html 和 attr 都不是专用于表单的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cckk263
推荐于2018-02-27 · TA获得超过1509个赞
知道小有建树答主
回答量:1699
采纳率:0%
帮助的人:354万
展开全部
$("#inputID").val("123123123");
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风云际会千年史
2017-05-16 · TA获得超过218个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:63.3万
展开全部
$("#id").val();//取值
$("#id").val("对对对");//赋值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式