기존 테이블에 일부 HTML을 추가하려고합니다.변수 문자열이있는 ID를 가진 jquery 추가 테이블
저는 jquery.append를 사용하고 있습니다.
위대한 작품입니다. 내 문제는 일부 정보를 내 컨트롤러에 변수 형식으로 게시하고 싶다는 것입니다.
$(tablename).append(
'<tr>'+
'<td><div id="divone" onclick="showdetails('q','+"po"+')">+</div></td>'+
'</tr>'
)
변수 q는 숫자와 변수입니다 :
아래 내 현재 구문입니다. 말하십시오 23
. 이 올바르게 렌더링합니다. 변수 포도 변수지만 문자열이가있는 테이블에 추가로 HTML에 표시 될 때 so149
을 말할 수 : 사업부를 클릭에
<tr>
<td>
<div id="divone" onclick="showdetails(23,so149)">+</div>
</td>
</tr>
, 내가 불을 지르고에서 아래 오류 :
ReferenceError: so149is not defined
showdetails(12,so149)
변수 po는 문자열이기 때문에 변수가 아니라 문자열로 간주됩니다. 이 값을 게시물과 함께 문자열로 전달할 수있는 방법은 무엇입니까?
나는 행운없이 varios apostophe 조합을 시도했습니다.
항상 감사드립니다.
이 인라인 자바 스크립트의 사용을 피하는 이유 중 하나입니다 있어요. 처리기를 jQuery로 바인드하고 매개 변수를 데이터 속성에 넣습니다. – Barmar