在1.12.1版中使用字符串连接的Jquery属性选择器

时间:2016-06-08 10:54:39

标签: jquery

我想将变量用作选择器属性。

这就是我以前的做法。

var variable = 'string';
$('[href=#'+variable+']'); #=> $('href=#string')

但是在jquery版本1.12.1中,不再支持此功能。 https://github.com/jquery/jquery/issues/2824

那么如何在不让它看起来太丑的情况下重构这个呢?

1 个答案:

答案 0 :(得分:1)

只需在内部链接周围添加引号即可。

$('[href="#'+variable+'"]'); => $('href="#string"')