0
我爲append方法添加了li項目,如果複選框被選中,我想更改li項目類。測試複選框是否被選中chnage li items class
這就是追加代碼
$('#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不 –