我想将变量用作选择器属性。
这就是我以前的做法。
var variable = 'string';
$('[href=#'+variable+']'); #=> $('href=#string')
但是在jquery版本1.12.1中,不再支持此功能。 https://github.com/jquery/jquery/issues/2824
那么如何在不让它看起来太丑的情况下重构这个呢?
答案 0 :(得分:1)
只需在内部链接周围添加引号即可。
$('[href="#'+variable+'"]'); => $('href="#string"')