我目前正在研究一個需要分享按鈕到vk.com(俄羅斯Facebook)的網站。如何使用jQuery + Greasemonkey清除這個僞複選框?
問題是當選擇「添加圖像」複選框時,共享似乎不起作用。我已經嘗試使用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?分享如何? – Rudie