0
appendメソッドのliアイテムを追加しました。チェックボックスをオンにするとliアイテムクラスを変更したいと思います。アペンドコードチェックボックスがチェックされているかどうかのテストchnage li itemsクラス
$('#submit').on('click', function(evt){
evt.preventDefault();
var invitee = $('#inviteName').val();
console.log(invitee); $('#invitedList').append('<li>'+invitee+'<br>'+'<input type="checkbox" name="checkbox" value="confirm" id="confirm">'+"Confirmed"+'<br>'+'<button type="submit" name="edit" value="edit" id="edit">edit</button>'+'<button type="submit" name="remove" value="remove" id="remove">remove</button>'+'</li>');
});
の変更クラスコード
$('#invitedList').on('change','#confirm',function(evt){
evt.preventDefault;
var isChecked = false;
if (document.getElementById('confirm').checked) {
$(this).parent().addClass('responded');
} else {
$(this).parent().addClass('');
}
});
HTMLコード
<form id="registrar">
<input type="text" name="name" placeholder="Invite Someone" id="inviteName">
<button type="submit" name="submit" value="submit" id="submit">Submit</button>
</form>
</header>
<div class="main">
<h2>Invitees</h2>
<ul id="invitedList"></ul>
</div>
</div>
株式関連のHTML –
は、あなたのコードがme.Plsのためにうまく働いはコメントしていないあなたの質問にHTMLを追加します –