【发布时间】:2012-08-29 13:31:46
【问题描述】:
我目前正在开发一个网站,该网站需要一个分享按钮到 vk.com(俄罗斯 Facebook)。
问题是当“添加图像”复选框被选中时,共享似乎不起作用。我已经尝试使用 Greasemonkey $("input:checkbox").attr('checked', false);,但没有成功。
我认为这是因为复选框是使用函数而不是纯 HTML 创建的。
复选框是使用以下函数创建的:
if (!window.imageCheck) {
window.imageCheck = new Checkbox(ge('add_image'), {
checked: true,
label: 'add image',
width: 150,
onChange: function(val) {
if (val) {
showImage(currentImage);
recountImages();
} else {
hide('image_cont', 'select_image');
}
doResize(true);
}
});
}
doResize(true);
当我查看页面源时,复选框实际上是在一个隐藏的输入中。 <input type="hidden" id="add_image" name="add_image" value="1" /> 我已经尝试过 $("#add_image").val("0"); 希望它会起作用,但仍然没有。
【问题讨论】:
-
我看不出标题和问题之间的关系... Greasemonkey?分享什么怎么做?
标签: javascript jquery checkbox greasemonkey