jquery
  • dynamic
  • html-table
  • append
  • row
  • 2011-09-02 4 views 0 likes 
    0

    내가 내 댓글 시스템에이 기능이 행 크로스 브라우저의 작성에 실패하지만 동적으로이처럼 보이는 것입니다 ... 를 행을 추가하지 않습니다 : 당신이이jQuery를 동적으로

    var myTable = $("#adddatacom"+id); 
    var magicNewRow = document.createElement('tr'); 
    magicNewRow.htmlContent = '<td class="comments"><table><tr><td width="600px"><table><tr><td><?php echo $userimg2; ?></td><td><b><a href="profile.php">You</a>,</b><b style="color:green"> just now</b><br>'+ comMessage.val() +'</td></tr></table></td>'; 
    magicNewRow.innerHTML = '<td class="comments" id="newcomm"><table><tr><td width="600px"><table><tr><td><?php echo $userimg2; ?></td><td><b><a href="profile.php">You</a>,</b><b style="color:green"> just now</b><br>'+ comMessage.val() +'</td></tr></table></td>'; 
    myTable.append(magicNewRow); 
    
    +0

    에 보인다 예를 들어 문서에 너무 myTable을 추가 것을 오류가 발생합니까? 방화 광을 사용하여 시도해보십시오. –

    +0

    더하기 .html()이 아닌 것만 보입니다. .htmlcontent = –

    답변

    0

    당신의 구문이 올바른지

    var myTable = $("#adddatacom"+id); 
    var magicNewRow = document.createElement('tr'); 
    myTable.html('<td class="comments"><table><tr><td width="600px"><table><tr><td><?php echo $userimg2; ?></td><td><b><a href="profile.php">You</a>,</b><b style="color:green"> just now</b><br>'+ comMessage.val() +'</td></tr></table></td>'); 
    magicNewRowhtml('<td class="comments" id="newcomm"><table><tr><td width="600px"><table><tr><td><?php echo $userimg2; ?></td><td><b><a href="profile.php">You</a>,</b><b style="color:green"> just now</b><br>'+ comMessage.val() +'</td></tr></table></td>'); 
    myTable.append(magicNewRow); 
    $('#someelement').append(mytable); 
    
    +0

    죄송합니다. 제가 잘못 했어요. – GuyFromOverThere

    2

    document.append(myTable); 
    
    +0

    죄송 합니다만 작동하지 않습니다. 다른 크로스 브라우저 방법을 아십니까? – GuyFromOverThere

    관련 문제