2012-10-24 8 views
0

내 테이블의 첫 번째 열에있는 텍스트 레이블을 범위로 묶어야합니다. 그것은 꽤 똑바로 보인다, 나는 뭔가를 놓치고있는 것 같아. 여기에 내가 무엇을 시도했다입니다 :첫 번째 셀의 텍스트 줄 바꾸기

$('#myTable tr td:first-child').each(function() { 
    var lbl = $(this).val(); 
    lbl.wrap('<span class="new" />'); 
}); 
+2

는'alrtLbl'은 무엇합니까 .. 루프가없는? – j08691

+2

무엇이 alrtLbl입니까? – AnandVeeramani

답변

2

있어야하고 그렇게 contents()을 사용 .. 텍스트를 래핑 - 발은 입력

$('#myTable tr td:first-child').each(function() { 
    var lbl = $(this).contents(); 
    lbl.wrapAll('<span class="new"></span>'); 
}); 
입니다

wrapInner() - 위와 동일한 작업을 수행 할 수 있습니다.

$('#myTable tr td:first-child').each(function() { 
    $(this).wrapInner('<span class="new"></span>'); 
}); 

지옥, 당신도 바로

$('#myTable tr td:first-child').wrapInner('<span class="new"></span>'); 

http://jsfiddle.net/wirey00/UcJ49/

0
var lbl = $(this).val(); 
alrtLbl.wrap('<span class="new" />'); 

는 그것은 TD의

var lbl = $(this).contents(); 
lbl.wrap('<span class="new" />'); 
관련 문제