1-11中attr(name | properties | key):获取或设置元素属性

1-11中attr(name | properties | key):获取或设置元素属性

具体遇到的问题

1-11中attr(name | properties | key):设置元素属性,可以直接通过$(“a”).value="http://www.baidu.com"的方式直接赋值呢?

报错信息的截图

相关课程内容截图

尝试过的解决思路和结果

粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,1 属性.value的方式是无法直接为元素的value属性进行赋值,同学可使用val()方法。

2. attr() 方法设置或返回被选元素的属性值。可以设置多个html标签中的属性,如:width、height、href等属性。而val()方法是获取value值与设置value值的。

3. val() 方法返回或设置被选元素的值。元素的值是通过 value 属性设置的。该方法大多用于 input 元素。如果该方法未设置参数,则返回被选元素的当前值。

注:a标签没有value属性,无法通过val()方法获取到数据。

祝学习愉快!

  • 慕虎5485268 提问者 #1
    换a换成input呢,可以用直接$("input").value="123"的方式为input的value赋值吗?
    2020-10-15 23:26:36
  • 好帮手慕阿满 回复 提问者 慕虎5485268 #2
    同学你好,不可以的,应该使用$("input").val('123');为input赋值。同学可以自己试一下。祝:学习愉快~
    2020-10-16 09:56:11
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师