【发布时间】:2013-12-10 18:05:26
【问题描述】:
我的网址看起来像这样
/myurl?code1=abcde&code2=fghijk&code3=lmnop&code4=qrstu&code5=vwxyz(最多5个代码变量)
我有一个 onclick 事件,我在其中获取代码变量,例如在上面的示例中它返回“fghijk”,但我不知道参数,例如 code2。所以我想做两件事:
1) 从我的 url 中查找并删除参数和值(如果我的 onclick 变量返回 'fghijk',在上面的示例中,我的 url 变为 /myurl?code1=abcde&code3=lmnop&code4=qrstu&code5 =vwxyz)
2) 在此之后我想重置参数编号,以便我的代码参数从 1 开始顺序,所以在上面的数字 1 执行后,我的 url 应该变成 /myurl?code1=abcde&code2=lmnop&code3 =qrstu&code4=vwxyz
$('.myelement').on('click', function() {
var url = $('.myelement a').attr('href');
var codevar = $('.myelement span').text();
if(url +'contains('+codevar+')') {
// strip the param and variable from the url here
// now reset the url so code params are in number sequence
}
});
【问题讨论】:
-
我可以更新一下吗,您的问题解决了吗?还是仍然有错误?
标签: javascript jquery