2017-03-05 2 views
0

이 #main 사업부 표에 가정은 내가 변수jQuery를 복잡한 선택 : 계층 구조 문자열 변수

<div id="main"> 
    <table id="foo_1234_m"></table> //select this 
    <table id="f0006458_m"></table> 
    <table id="f00_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 
로 지정된 ID와 함께 userId를 1234 표를 선택해야 사용자의 내용을 나타내는 ID 사용자 ID를

이있는 ID foo_userId이

답변

0

올바른 선택기 구문이있는 것 같습니다. 따라서 예와 같이 동일한 문자열 연결을 사용하여 jQuery 선택기를 작성할 수 있습니다 (예 :

var userId = '1234' 
var tableId = 'foo_' + userId 
var element = $("div#main>table[id^='" + tableId + "']") 
).