老师看一下
来源:3-8 实现二级联动菜单-2
慕沐3362990
2019-12-05 16:43:55
$("#lv1").append("<option value='"+ch.code+"'>"+ch.name+"</option>")
这个option里的单引号是干啥的,真的不理解
1回答
好帮手慕小班
2019-12-05
同学你好,一个option标签的书写是这样的-->
<option value="123">abc</option>
在html页面中,使用$("#lv1").append("");这样的形式向页面添加内容,此时option中value的属性就需要使用单引号括起来,表示这是value属性
$("#lv1").append("<option value='123'>"+abc+"</option>")
使用遍历的方式将得到的json对象的内容遍历赋值给option标签中的value等属性中,但是如果只将ch.code写在单引号内,那么ch.code就只是一个字符串,而不是一个遍历得到的内容,就需要使用拼接的形式进行拼接赋值:
$("#lv1").append("<option value='"+ch.code+"'>" + ch.name+ "</option>")
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题
回答 4
回答 2