2012-05-29 3 views
0

이것은 테이블에 새 행을 추가하는 데 사용되는 코드의 일부입니다. 마지막 두 TD 요소와 관련된 코드를 컴파일하는 데 문제가 있습니다. 문자열 리터럴에는 항상 오류가 있습니다. 그것을 이해하도록 도와주세요.테이블에 행 추가 : 문자열 리터럴 문제

$("#content tbody").append("<tr>" + 
     "<td>" + opr.val() + "</td>" + 
     "<td>" + flightNum.val() + "</td>" + 
     "<td>" + from_f.val() + "</td>" + 
     "<td id=" + flightNum.val() + " class='edit_but'> 
      <div> 
      <img src='images/edit.png' alt='Edit' /> 
      </div> 
     </td>" + 
     "<td id=" + flightNum.val() + " class='deact_but' onclick="deactivateRow('+flightNum.val()+')"> 
      <div> 
      <img src='images/delete.png' alt='Deactivate' /> 
      </div>   
     </td>" + "</tr>"); 
+0

지옥은 당신이 타의 추종을 불허 누락 따옴표를 많이 가지고, 단지 마지막 두 줄에! – gdoron

+0

그 방법으로 onclick 처리기를 추가 할 수 있다고 생각하지 않습니다. – Blazemonger

+0

@blazemonger - 할 수 있지만, 어리석은 방법입니다. – PitaJ

답변

-1

코드는 엉망입니다! 너무 많은 따옴표 (")가 누락되어 있으며 문자열 연결 (+)이 누락되었습니다! 많은 정부의

:

$("#content tbody").append("<tr>" + 
     "<td>" + opr.val() + "</td>" + 
     "<td>" + flightNum.val() + "</td>" + 
     "<td>" + from_f.val() + "</td>" + 
     "<td id=" + flightNum.val() + " class='edit_but'>" + 
      "<div>" + 
      "<img src='images/edit.png' alt='Edit' />" + 
      "</div>" + 
     "</td>" + 
     "<td id=" + flightNum.val() + " class='deact_but' onclick='deactivateRow('" +flightNum.val()+")'>" + 
      "<div>" + 
      "<img src='images/delete.png' alt='Deactivate' />" + 
      "</div>" + 
     "</td></tr>");​​​​​​​​​​​ 
+0

추가 한 따옴표의 절반은 필요하지 않습니다. 마지막 네 줄은 괜찮습니다. – PitaJ

+0

@PitaJ. 쓴 것처럼 한 줄에 없으면 필요합니다! 비록 그의 코드가 모델이되어야한다고 말하지는 않습니다. – gdoron

+0

아니요, 실제 사람이 읽을 수 있도록 html 형식의 탭을 추가했습니다 – PitaJ

1
$("#content tbody").append("<tr><td>" + opr.val() + "</td><td>" + flightNum.val() + "</td><td>" + from_f.val() + "</td><td id=" + flightNum.val() + " class='edit_but'><div><img src='images/edit.png' alt='Edit' /></div></td><td id=" + flightNum.val() + " class='deact_but' onclick='deactivateRow(" + flightNum.val() + ")'><div><img src='images/delete.png' alt='Deactivate' /></div></td></tr>"); 
+0

그게 작동합니다 – PitaJ

+0

이 줄이 잘못되었다고합니다 : + "class = 'edit_but'> – Gusgus

+0

@Gusgus - 그 줄이 잘되어야하고, 'flightNum'이 정의되어 있습니까? – PitaJ