0
我有一些图标。我希望能够通过点击它们来选择它们的数量。如果我再次点击,我想删除复选框标记和突出显示图像的类。jquery - 添加和删除hightlight
下面的代码允许选中图像,并将值添加到相关复选框。如何在用户再次点击图片时将其删除?
<span id="tripType">
<i class="fa fa-user fa-4x tripType" id="1"></i>
<input type="hidden" name="tripTypes[]" value='' id="tripTypeField1">
<i class="fa fa-system fa-4x tripType" id="2"></i>
<input type="hidden" name="tripTypes[]" value='' id="tripTypeField2">
<i class="fa fa-phone fa-4x tripType" id="3"></i>
<input type="hidden" name="tripTypes[]" value='' id="tripTypeField3">
</span>
JS:
<script>
$(".tripType").click (function() {
var obj = this;
$(obj).addClass('border-highlight');
chosenID = $(obj).attr("id");
$("#tripTypeField" + chosenID).val(chosenID);
});
</script>
我在你的html中看不到任何'checkbox'。输入是'type = hidden'。 – Mohammad