이 작업을 수행하는 데 약간의 어려움이 있습니다. 내가하고 싶은 일은 onclick에서 동적 변수를 가져 와서 div에 넣는다. 문서의 다른 div에 추가하고있다. 각 항목마다 데이터베이스 쿼리와 관련된 변수가 있으므로 데이터베이스에서 buildTicket() 변수를 채우는 것이 더 쉬울 것이라고 생각했습니다.어떻게 동적 변수를 jquery로 div에 추가 할 수 있습니까?
내가 뭔가 잘못하고 있음을 알고 있습니다. 나는 무엇을 알아낼 수 없다.
더 좋은 방법이 있다면, 나는 모두 귀입니다.
다음<script type="text/javascript">
$(document).ready(function(){
$(function() {
buildTicket = function(eventname,ticketprice,venueid,userid) {
$(".ticketbtn").click(function(){
$(".ticketwindow").append("<div class='ticket'>" + eventname + " - " + eventprice + "</div>");
});
}
});
</script>
내 HTML은 다음과 같습니다 :
이<div class="ticketbtn" onclick="buildTicket('Some Show','12.00','1','2');">
<img src="assets/images/tixicon.png" alt=""> <div class="eventname">Some Show</div>
<div class="ticketprice">Adult - 12.00 </div>
</div>
<div id="ticketwindow">
</div>
누군가가 나에게이 문제를 알아낼 수 있습니다 여기에
내 자바 스크립트입니까? (코드 형식 죄송 아직도 제대로 유래의 양식을 사용하는 방법을 알아 내려고 노력..)감사합니다, 조
당신은 당신은 반복적 인'document.ready' 기능, 내부 익명 기능이 당신의 HTML – NappingRabbit
에서 클래스'ticketwindow' 인 요소를 가지고 있겠지가. 또한, 사용자의 익명 함수가 끝나는 > </스크립트 (function() {}() 대신에 하나의 중괄호) –
함수에 반복적 인 반복문이 있기 때문에 여러 클릭 함수를 첨부하고 있습니다. 인라인 onclick을 제거하십시오 – Sergio