チェックボックスリストを生成する外部ファイルがあります。そしてこのファイルはjqueryの読み込みによって読み込まれました。私は、チェックボックスをクリックして親のdivを何かで更新したい。ajaxロードされたコンテンツからチェックボックス値を取得する方法
HTML
<div id="testiContent"></div>
checkbox.php
<div class="alert alert-info"><input type='checkbox' class='groupid' value='1'>1</div>
<div class="alert alert-info"><input type='checkbox' class='groupid' value='2'>2</div>
<div class="alert alert-info"><input type='checkbox' class='groupid' value='3'>3</div>
jqueryの
$('#testiContent').load('checkbox.php');//load file via ajax
$("#testiContent input.groupid").change(function(){
if($(this).is(":checked")){
$(this).parents().addClass("alert alert-success");
}else{
$(this).parent().removeClass("alert alert-success");
}
});
理想的には、チェックボックスCリックすると、アラート部門は緑色に変わります。私はそれを通常のスクリプトでは動作させることができますが、Ajaxでチャンスはありません。ここ
フィドル:HTMLコントロールが動的にロードされるとhttp://jsfiddle.net/o6Lk17db/1/
来る何かが、:プロパティを作成することはできません、文字列の「GUID」「#testiContent input.groupid」 – Wilf
だけでOKその後、IDセレクタを削除します。回答を更新しました – sunil