我正在尝试编写一个代码,当我单击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>
答案 0 :(得分:2)
prop
方法是jQuery元素包装器的一部分。您有一个简单的HTMLElement
对象
您需要直接设置属性:
selectedValue.checked = false;