小编use*_*738的帖子

在链接 onClick 事件之前执行函数

我在无法访问源代码的页面上执行 DOM 操作。我只想阻止执行链接的 onClick 处理程序,添加我自己的无关函数,然后允许原始 onClick 函数正常执行。这是页面代码的示例:

<a href="#" onclick="myAjaxFunction('param1, param2');return false;" name="buyLink" id="buyLink" >Buy Now</a>
Run Code Online (Sandbox Code Playgroud)

我想出了下面的代码框架:

jQuery('#buyLink').click(function(event){
    event.preventDefault();
    my2ndFunction(); // alert(‘I ran’);
    //execute myAjaxFunction() here
});
Run Code Online (Sandbox Code Playgroud)

我有两个挑战:

1) 当我使用 Alert() 代码对此进行测试时,会出现警报,但仍会运行原始函数(preventDefualt 似乎不起作用)。

2)如何调用具有正确动态参数值的原始函数?(也许以某种方式使用“自我”?)

javascript jquery

3
推荐指数
1
解决办法
3142
查看次数

将xPath转换为jQuery Selector

如何将以下xPath转换为jQuery 1.10选择器?

/html/body/div[4]/div[2]/div/div/div/ul/li[4]
Run Code Online (Sandbox Code Playgroud)

我想用结果做这样的事情:

jQuery('selector').hide(); 
Run Code Online (Sandbox Code Playgroud)

jquery xpath jquery-selectors

1
推荐指数
1
解决办法
3839
查看次数

标签 统计

jquery ×2

javascript ×1

jquery-selectors ×1

xpath ×1