checkbox
에서 값을 비교하고 출력을 표시하는 방법은 무엇입니까? 나는 jQuery을 사용하고 있습니다. 선택이 끝나면 출력이 표시되지 않습니다. 첫 번째 클릭 만 표시됩니다. 그런 다음 다시 클릭하면 출력이 변경되지 않습니다. 다음은 지금까지 기록 된 내 코드,선택란 - 선택 값 비교
jQuery를
$("input:checkbox").on('click', function() {
var $box = $(this),
$price = $("input[name='price_range']:checked").val(),
$nama_pemohon = "<?php echo $nama_pemohon; ?>",
$submited_id = <?php echo $submited_id; ?>,
$jawatan_pemohon = "<?php echo $jawatan_pemohon; ?>",
$jabatan_pemohon = "<?php echo $jabatan_pemohon; ?>",
$submited_by = <?php echo $submited_by; ?>,
$nama = "<?php echo $nama; ?>",
$jawatan = "<?php echo $jawatan; ?>",
$jabatan = "<?php echo $jabatan; ?>";
if($price == "< RM 10,000"){
$("#submited_by option").val($submited_by).text($nama);
$("#jawatan_pemohon").text($jawatan);
$("#jabatan_pemohon").text($jabatan);
} else {
$("#submited_by option").val($submited_id).text($nama_pemohon);
$("#jawatan_pemohon").text($jawatan_pemohon);
$("#jabatan_pemohon").text($jabatan_pemohon);
}
});
HTML
<input type="checkbox" name="price_range" value="< RM 10,000" class="checker"> < RM 10,000.00
<input type="checkbox" name="price_range" value="< RM 200,000" class="checker"> < RM 200,000.00
<select name="submited_by" id="submited_by">
<option value="<?php echo $submited_by; ?>"><?php echo $nama;?></option>
</select>
PHP 상수를 일부 상수로 대체하면 더 분명합니다. – srnjak