我有一个网页,其中包含一些列表,根据这些列表,我需要在表格中显示相同的项目。我正在使用jQuery来完成此任务,并成功完成了90%的任务,但是它在Chrome中无法正常工作的问题。
具体来说,当我单击label
而不是复选框时,不会触发jQuery事件。如果我选中该复选框,则它可以正常工作。
我为此附上了链接,有人可以帮我吗,请https://selfserve.decipherinc.com/survey/selfserve/8c7/190617#&
按照下面的代码,我正在检查每个复选框项。如果已选择,则在下表的列中显示该项目,否则将其隐藏。下面的代码仅用于显示/隐藏在表格/表格中的一项。
如果我单击复选框标签或复选框本身,则需要此功能,然后在下表中显示该特定项。
$ ('input[type="checkbox"]').ready(function() {
if (($("#ans174\\.0\\.0").siblings().hasClass('selected')) == true) {
Q1AnsCount = Q1AnsCount + 1
$("#Q4_c1").show()
for (var i = 0; i <= 6; i++) {
var tmp = "#ans184\\.0\\." + i
$(tmp).parent().parent().parent().show()
}
} else {
$("#Q4_c1").hide()
for (var i = 0; i <= 6; i++) {
var tmp = "#ans184\\.0\\." + i
$(tmp).parent().parent().parent().hide()
}
}