これを機能させるのに苦労しています。私がしたいのは、onclick から動的変数を取得し、それらをドキュメント内の別の div に追加する div に配置することです。各項目にはデータベース クエリから関連付けられた変数があるため、データベースから buildTicket() 変数を設定する方が簡単だと考えました。
私は何か間違ったことをしていることを知っています。私はちょうど何を理解することはできません。
もっと良い方法があれば、私はすべて耳にします。
これが私のJavaScriptです:
<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>
誰かがこれを理解するのを手伝ってくれますか?
(コードのフォーマットについては申し訳ありません。まだ、stackoverflow のフォームを適切に使用する方法を見つけようとしています。)
ありがとう、ジョー