关于value的值

关于value的值

$("#lv1").append("<option value='ch.code'>"+ch.name+"</option>"),这行的value的值有什么意义呢,网页上也不显示

正在回答 回答被采纳积分+1

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

2回答
好帮手慕柯南 2019-12-06 11:29:02

同学你好!

这是html的规定的使用方式,为什么这么设置老师也不清楚

  1. 一般情况下,下拉列表的value和显示出来的值是不一样的。value是真正的值,显示出来的值是给我们自己看的

  2. 在开发中,value一般是状态值,比如: 1,2.展示给我们看的不能是1,2.而是这个数字表示的状态是什么,比如:男,女。这点同学没有接触过,在后面的学习中会慢慢接触。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕小班 2019-12-05 15:34:38

同学你好,以这个标签为例<option value="123">abc</option>,第一个参数是要显示的内容,也就是这里的abc,第二个标签是value的值。

       value 属性规定在表单被提交时被发送到服务器的值,也就是说,如果这个option所在的表单提交后,服务器端获取到的是value的值,也就是获取到"123"的值,而不是获取到"abc"。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 慕沐3362990 #1
    为什么要有这样的设置
    2019-12-05 19:44:19
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10204    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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