Jquery:将href预先添加到动态href

Gav*_*in 0 jquery dynamic href prepend

我有一个没有类或id的动态href,我需要完成两件事.首先,我需要能够确定href是否合格.

有点像if的

$("a[href*='somestring']")
Run Code Online (Sandbox Code Playgroud)

做这个:

捕获整个href标记并预先添加它.

这可能吗?

Bla*_*ger 6

您可以使用attr()带有函数参数的方法来修改属性而不是替换它:

$('a').attr('href',function(i,v) { // you should use a more specific selector
    return "http://www.google.com?search=" + v;
});
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/mblase75/fXUNE/