请问为什么要加这样一个中括号,我知道这是代替一个引号,换句话说为什么这里要加两遍引号,字符串上不是已经有引号了吗?这到底是怎么回事,求详细解答!!!
中括号是css里的选择器用法:
[attribute=value] [target=_blank] 选择 target="_blank" 的所有元素。
引号并不是加两次,而是将两个字符串连接成一个字符串,即最终为:[href=(currentId的值)],比如currentId="Id",那么则为[href=Id]
menu.find("[href=" currentId"]")为什么不能写成这样?将“+”号省略掉,可以么?