求解释一段代码

求解释一段代码

http://img1.sycdn.imooc.com/climg//59a68d4d0001694407760212.jpg

在这一段代码中el的赋值代码

var el=$('<option value="'+item+'">'+item+'</option>');
var el=$("<option "+"value="+item+">"+item+"</option>");

第一个是老师的,看不懂,第二个是我写的,感觉比老师的容易理解啊;

正在回答

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

3回答

当拼接js字符串的时候,双引号里面一定要是单引号,单引号里面要是双引号。如此循环!不过全部双引号也可以,就是双引号里面的双引号需要转义!

另外你通过运行代码也能看出来是不行的,这段代码是添加标签<option value="值">,其中值外面的双引号也是要拼接上去的,你的代码中,双引号是没有被拼接上去的。

祝学习愉快!

  • 阿尔卑斯de秘密 提问者 #1
    我的是直接用一段一段的文字拼接起来的对吧。这种方法正确么?
    2017-08-31 14:00:20
小丸子爱吃菜 2017-08-31 14:23:20

嗯,多尝试多联系也是一种好的学习方法,加油!

小丸子爱吃菜 2017-08-31 14:06:26

如果能拼接的正确,是可以的~

  • 提问者 阿尔卑斯de秘密 #1
    谢谢老师,拼接正确,一开始用视频中的代码的时候一直显示有错误,然后我就觉得直接拼简单点,就直接拼的。后来重新写这里的时候发现视频里的方法也可以用了,所以来问一下。
    2017-08-31 14:08:01
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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