从其他功能触发复选框选择

时间:2020-01-29 17:19:15

标签: javascript jquery html checkbox gsp

我正在尝试编写一个代码,当我单击DIV时,复选框会标记我,第二次单击时会标记

颜色更改,DIV单击。但是自动选择和取消选中Checkbox无效

我有错误:

for(var i in data.response.result){ var disContent = data.response.result[i]; var contentType = disContent.type; if(contentType == "article"){ var itemDiv = document.createElement("div"); $(itemDiv).addClass("carousel-item"); var itemImg = document.createElement("img"); var img = disContent.listImage.thumbnail; $(itemImg).addClass("d-block w-100"); itemImg.src = img; //if(first print){ // $(itemDiv).addClass("active"); //} $(itemDiv).append(itemImg); $("#inner").append(itemDiv); } }

我有带有以下代码的模板GSP:

Uncaught TypeError: selectedValue.prop is not a function at HTMLDivElement.document.getElementById.onclick

和脚本位于同一文件中

<div id="${item.key}">
    <input id="Position_${item.key}" type="checkbox" />  ${index + 1}. ${item.key} 
</div>

1 个答案:

答案 0 :(得分:2)

prop方法是jQuery元素包装器的一部分。您有一个简单的HTMLElement对象

您需要直接设置属性:

selectedValue.checked = false;