假设在#main div中,表有id foo_userId,表示用户的内容有id userId
我必须使用userId 1234选择表,并将给定的id作为变量
<div id="main">
<table id="foo_1234_m"></table> //select this
<table id="f0006458_m"></table>
<table id="f0001234_n"></table>
<table id="foo_9999_k"></table>
</div>
$('div#main>table#foo_1234_m')
// foo : string , 1234 : variable , m variable
//////////i'm trying something like :
var userId='1234'
var tableID='foo_' + userId // from this
$("div#main>table[id^='foo_1234']") // how to make this
答案 0 :(得分:0)
您似乎拥有正确的选择器语法。因此,您可以使用与示例中相同的字符串连接来编写jQuery选择器,例如:
var userId = '1234'
var tableId = 'foo_' + userId
var element = $("div#main>table[id^='" + tableId + "']")