如何扩展:
.children('[id^="_foo"]')
进入:
var blah = 'abc'; // 'abc' is passed dynamically and could be other string
.children('[id^=" (blah) _foo"]')
因此,在这种情况下,结果将是:children
id
以abc_foo
开头。
答案 0 :(得分:3)
你非常接近,你可以简单地使用字符串连接来实现你想要的东西:
var blah = 'abc'; // 'abc' is passed dynamically and could be other string
$(selector).children('[id^="' + blah + '_foo"]')
答案 1 :(得分:2)
只需构建包含变量blah
的字符串:
var blah = 'abc';
$('selector').children('[id^="' + blah + '_foo"]');