激活" .bind"带小书签的功能

时间:2015-03-14 20:08:25

标签: javascript bookmarklet

目标:创建书签以通过特定网站batchgeo.com上的下拉菜单快速应用设置。

问题:某些功能是由下拉菜单触发的,我无法弄清楚如何通过我的书签来激活它们。

当前书签:

javascript:(function(){
    document.getElementById('validate_button').click();
    document.getElementById('group_sel').value = 'City';
    document.getElementById('advanced_button').click();
    document.getElementById('labeltype_sel').value = 'none';
    document.getElementById('geocode_button').click();
})();

网站来源:

$("#group_sel").bind("change",function({
    per.group_col=rS(this);
    updatePreview(0);
    updateStylingOptions();
    updateColorOptions()
});

特定挂断:'group_sel'菜单有一个“.bind”功能,在“更改”时似乎已激活。虽然我可以更改菜单的值,但我无法想象如何冒充这个“更改”以调用其他必要的功能。

任何协助将不胜感激,
谢谢,
米奇

1 个答案:

答案 0 :(得分:0)

http://api.jquery.com/change/

这个电话就是诀窍:

$('#group_sel').change();

完整,有效的书签:

javascript:(function(){
    document.getElementById('validate_button').click();
    document.getElementById('group_sel').value = 'City';
    $('#group_sel').change();
    document.getElementById('advanced_button').click();
    document.getElementById('labeltype_sel').value = 'none';
    $('#labeltype_sel').change();
    document.getElementById('geocode_button').click();
})();