将文本字符串和变量传入href选择器

时间:2013-03-26 09:05:38

标签: jquery

我需要将字符串AND变量作为选择器传递给href属性,但我似乎无法使语法正确。有人可以帮忙吗?

我目前有一个变量'gallery',我需要通过以下内容传递:

$('#work_gallery li a[href="http://www.ddbremedy.co.uk/siteupdate/" + gallery + ]');

2 个答案:

答案 0 :(得分:1)

切换选择器以使用双引号,以便在属性选择器中使用单引号。

$("#work_gallery li a[href='http://www.ddbremedy.co.uk/siteupdate/" + gallery + "']");

除非您有多个指向同一页面的链接,否则选择器的第一部分#work_gallery li可能是不必要的。如果此链接仅在页面上出现一次,请使用:

 $("a[href='http://www.ddbremedy.co.uk/siteupdate/" + gallery + "']");

工作示例: http://jsfiddle.net/jFYGM/

答案 1 :(得分:1)

喜欢这样 -

$('#work_gallery li a[href="http://www.ddbremedy.co.uk/siteupdate/' + gallery + '"]');