Tôi gặp vấn đề liên quan đến hộp kiểm tra bằng JS.Khi tôi chọn hộp kiểm của JS, có vẻ như chương trình đã được kiểm tra nhưng trong giao diện người dùng không được cập nhật.Checked Checkbox không được cập nhật trong giao diện người dùng
nếu có ai có giải pháp cho điều này
<!DOCTYPE html>
<html>
<head>
<title>Check</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css" />
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.js"></script>
<script>
function getCheckedValue()
{
return ((document.getElementById("rock").checked));
}
function setCheckedValue(toBeChecked){
document.getElementById(toBeChecked).checked="checked";
alert((document.getElementById(toBeChecked).checked))
alert($('#'+toBeChecked).attr('checked'))
}
</script>
</head>
<body>
<div data-role="page">
<div data-role="header">
<h1>What kind/s of music do you listen to?</h1>
</div><!-- /header -->
<div data-role="content">
<input type="checkbox" class="music" name="music" id="rock" value="rock" >
<label for="rock">Rock</label>
<input type="button" value="Get" onclick="alert(getCheckedValue())">
<input type="button" value="Set" onclick="setCheckedValue('rock') ">
</div>
</div>
</body>
</html>
Nếu bạn đã tìm thấy một câu trả lời có thể chấp nhận câu hỏi của bạn, [hãy đánh dấu câu trả lời như chấp nhận.] (Http://meta.stackexchange.com/a/5235/171858) –