誰かが私を助けてくれたら本当にありがたいです。jQuery mobile 1.2 Beta (jQuery 1.7.1 を使用) で折りたたみ可能なブロックを動的に構築しようとしています。
折りたたみ可能なヘッダー内にボタンを配置したいという問題があり、すべて正常に動作しますが、ボタンをクリックすると、設定したクリックイベントが発生せず、代わりにブロックが折りたたまれたり折りたたまれたりします。
$('#main').append('<div data-role="collapsible" data-theme="c" data-content-theme="c" id="pflicht_'
+ identifier + '" pflichtID="' + val.guid + '">' +
'<h3 style="white-space: normal;" id="inner_header_' + identifier + '">'
+ header + ': ' + val.pflichtBezeichnung + ' (' + val.Intervall + ' - ' + val.IntModus + ') '
+ val.pflichtNummer + '.' + val.pflichtZusatz +
'<button type="button" data-inline="true" id="ok" pflichtID="'
+ val.guid + '" identifier="' + identifier + '" >Ok</button></h3>' +
'</div>'
$("#ok").live('click', function () {
alert("ok");
});
ボタンのクリックイベントを取得するにはどうすればよいですか?
ご協力いただきありがとうございます!