2010-07-30 6 views
0

다른 열의 특성을 기반으로 열을 추가 할 수있는 방법이 있습니까? 다음과 같이 : td에 속성 colspan = "2"가 있으면 그 전에 새로운  을 하나 추가하십시오. 고맙습니다.조건부로 다른 열의 특성을 기반으로 HTML 열을 추가

<table> 
    <tr> 
    <td>aaa</td> 
    <td colspan="2">bbb</td> 
    <td>ccc</td> 
    <td>ddd</td> 
    <td colspan="2">eee</td> 
    </tr> 
</table> 

결과 테이블은 다음과 같아야합니다 Reigel 롭의 도움을 바탕으로

<table> 
    <tr> 
    <td>aaa</td> 
    <td>&nbsp; just added based on the right below column tag</td> 
    <td colspan="2">bbb</td> 
    <td>ccc</td> 
    <td>ddd</td> 
    <td>&nbsp; just added based on the right below column tag</td> 
    <td colspan="2">eee</td> 
    </tr> 
</table> 

, 여기에 완벽한 예입니다

<html> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script> 

<script type="text/javascript"> 
$(document).ready(function(){ 
    $('td[colspan=2]').before('<td>&nbsp; just added based on the right below column tag</td>') ; 
    }); 
</script> 

<body> 
<table border="1"> 
    <tr> 
    <td>aaa</td> 
    <td colspan="2">bbb</td> 
    <td>ccc</td> 
    <td>ddd</td> 
    <td colspan="2">eee</td> 
    </tr> 
</table> 
</body> 
</html> 

답변

1

이 시도 ...

$('table td[colspan=2]').before('<td>&nbsp; just added based on the right below column tag</td>'); 
+0

함수를 설정하고 html 테이블에 연결하여 작동하게하려면 어떻게해야합니까? 죄송합니다.하지만 jquery에 대한 단서가 없습니다. 완전히 새로운 언어입니다. 고맙습니다. – David

0
$('td[colspan=2]').before(...) 
+0

감사합니다. Rob. 너와 레이 겔을 모두 시험해 봤어. 죄송합니다. 답변으로 표시 할 수 있습니다. – David

관련 문제