问答详情
源自:4-5 编程练习

请问$("#menu ul li a[href= currentid]").addClass("current");这一语句有什么问题?

如题。。。

提问者:baixiaochen 2015-03-18 16:46

个回答

  • 丿丫丫
    2015-04-05 18:41:36
    已采纳

    $("#menu ul li a[href= "+currentid+"]").addClass("current");        我觉得应该是这样吧。如果currentid是个变量的话。


  • qq_白日梦_6
    2016-01-27 15:55:09

    这段代码没问题吧 这是JQUERY中的属性过滤选择器的一种写法 如$("div[title=test]")意思是选取Title属性为test的div元素。老师所讲的是find()方法要用““括起来字符串,这里用选择器不用括起来的。

  • 丿丫丫
    2015-04-09 20:32:05

    你可以把这部分"#menu ul li a[href= "和这个"]")看成是字符串,然后你想把他们连起来就得加+号才能使变量成为变量而不是变成字符串

  • baixiaochen
    2015-03-18 20:01:27

    请问字符串拼接是什么意思,变量不是不加“”么

  • 不聪明样
    2015-03-18 17:11:33

    currentid应该是个变量吧,用字符串拼接