初学者要多看看帮助文档 不要用js来写Jquery的代码

解析json数据的时候需要将解析的数据写到文本框中, ?出现了用js来写Jquery代码的问题;

?

1, JQuery的赋值 ?有问题

? ?代码如下:?data.username 表示的是: ?网易

?

? ? ??? ?$("#userName").val=data.username; 第一种写法

? ? ? ??$("#userName").value=data.username;第二种写法

?

? ? ?将值赋值给jquery,id选择器的文本框 ,但是 ?上面的两种方法不能将值赋给文本框

?

2, js的赋值

?

? ?document.getElementById("userName").value=data.username;

? ?

? ? ?js的代码可以实现

?

3,不要以js的代码写Jquery,多看看文档 ?

? ? ??

? ?思路: ?

? ? ? ?a,在Jquery中val()表示的是函数,不是Jquery的value属性?

? ? ? ?b,设置id选择器的值,实际上就是设置id选择器的 attr表示:设置或返回被选元素的属性值。

? ? ? 将data.username赋值给Jquery的id选择器的方法如下;

? ?

? ?第一种:返回文档中value属性值。

? ? ? ? ??$("#userName").attr(‘value‘,data.username);

?

? ?第二种:设置id选择器的值

? ? $("#userName").val(data.username);

?

? ? //浏览器中测试的代码

? ? ? ?//var name=$("#userName").attr(‘value‘);

? ? ? // var name=$("#userName").val();

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。