我旁边有一个带文字的复选框。当选中并取消选中复选框时,我想切换文本“是”或“否”。我很难用这个,有没有人有这方面的例子?我不能让Jquery回应复选框的状态。
由于
答案 0 :(得分:9)
...的Javascript
window.onload = function() {
var chk = document.getElementById('CheckboxIdHere')
chk.onclick = function() {
var lbl = document.getElementById('LabelIdHere')
lbl.innerHTML = (this.checked) ? "Yes" : "No";
}
}
...的jQuery
$(function() {
$("#CheckboxIdHere").click(function() {
$("#LabelIdHere").html(($(this).is(":checked")) ? "Yes" : "No");
});
});
答案 1 :(得分:3)
$('#myCheckbox').click(function() {
if($(this).is(':checked')) {
alert('I have been checked');
$('#myTextEl').text('Yes');
} else {
alert('I have been unchecked');
$('#myTextEl').text('No');
}
});