Я пытаюсь получить, когда нажимаю на указанный флажок, он заменит текст в указанном div с меткой флажка, и если установлен более одного флажка, он будет помещен с, и если текст должен быть длинным с указанием суммы, за которой следует ...
мой HTML выглядит так:
<div style="cursor:pointer" id="st"><div id="txtst">▼ No Preference</div>
</div><div id="divst" style="display:none;font-size:smaller">
<input type="checkbox" name="s1" value="S"> <label for="s1">Repairs</label><br>
<input type="checkbox" name="s2" value="I"> <label for="s2">Orders</label><br>
<input type="checkbox" name="s3" value="M"> <label for="s3">Technician</label><br>
и мой JS как:
$(function(){
$('#lf').click(function () {
$('#divlf').toggle();
});
$('#st').click(function () {
$('#divst').toggle();
});
});
$(function(){
$('#divst').click(function() {
if ( $(input[checkbox]).length > 0) {
$("#txtst").hide();
} else {
$("#txtst").show();
}
});
});
Я знаю, что этот js не является полным, если не считать функцию флажка, как это был еще один пример, который я видел здесь, но не дал правильного ответа.