gpt4 book ai didi

javascript - 从传单弹出窗口内的复选框访问功能

转载 作者:行者123 更新时间:2023-12-03 00:51:06 25 4
gpt4 key购买 nike

我正在制作传单,我正在用 Leaflet PM plugin 绘制一个多边形

完成绘图后,我运行以下事件

mymap.on('pm:create', function(e) {
var strPopup = '<input type="checkbox" id="cbx1" class="cbx" name="objects" value="eraser">';
strPopup += '<input type="checkbox" id="cbx2" class="cbx" name="objects" value="pencil">';
strPopup += '<button id="btnSave" class="btn" onclick="foundObjects()" >Save</button>';
e.layer.bindPopup(strPopup);
e.layer.openPopup();
}

因此,当用户单击“保存”按钮时,我尝试使用 jQuery 读取复选框的值:

function foundObjects(){
console.log( $('#cbx1').attr('checked'))
console.log( $('#cbx2').attr('value'))
}

但是,这两个结果在控制台中都显示为“未定义”。有人提示一下,为什么会这样?

最佳答案

我有同样的问题,我能够使用纯 JavaScript 解决它

function check() {
document.getElementById("myCheck").checked = true;
}

function uncheck() {
document.getElementById("myCheck").checked = false;
}

关于javascript - 从传单弹出窗口内的复选框访问功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53037791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com