为了账号安全,请及时绑定邮箱和手机立即绑定

问大家一个jquery的问题,value是一个变量

问大家一个jquery的问题,value是一个变量

流年123456789 2016-06-21 00:43:50
$("contains(' "+value+" ')")    我想问大家的是,为何contains()里头先用单引号 '  ',然后里头又用双引号" ",又为何value前后使用+,value是个变量(var value="")。既然value是变量,为何不是contains(value)")这样子呢?
查看完整描述

1 回答

已采纳
?
慕莱坞9220042

TA贡献377条经验 获得超508个赞

你好,这是拼接上去的,所以变量在拼接之前已经赋值了,所以不会影响值的;至于双引号和单引号问题,这是语法问题,本身contains的用法就是这样的:$("div:contains('John')");这里只是你把John换成变量了,所以要拼接进去,就成这样了:$("div:contains('"+value+"')");

不知道听懂了没。

望采纳!

查看完整回答
3 反对 回复 2016-06-21
  • 流年123456789
    流年123456789
    还是不太理解。稍微理解点,为何需要拼接啊
  • 流年123456789
    流年123456789
    变量就需要拼接进去吗?字符串那个我懂,换成变量就不太懂
  • 慕莱坞9220042
    慕莱坞9220042
    那你知道什么是变量吗?看下这个,讲的比较细: http://www.imooc.com/code/1183
点击展开后面2
  • 1 回答
  • 1 关注
  • 1359 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信