【发布时间】:2011-03-11 20:22:09
【问题描述】:
我喜欢在 url 中动态添加查询字符串。整张桌子来自 jquery 数据表
当我更改选择框(更改时)时, 我需要将 this 值添加到 td.so 中的所有锚点,所以我通过以下代码做到了这一点。 当我提醒 href 我得到了我想要的
("XXX?YY=YY&bsort=ZZ")
。 但是锚href没有那个(&bsort = XX)查询字符串(通过fire bug检查) 怎么了?
我的代码
$('select[name="category_table_length"]').change(function(){
var b,href;
b = $(this).val();
$('td a').each(function(){
href = $(this).attr('href');
href = href+"&bsort="+b;
$(this).attr('href',href);
});
});
【问题讨论】:
-
是的!我可以在每个里面得到警报
-
你能在重新分配之前用
console.log测试href 内容吗? (并为我们带来结果) -
对不起,我只得到这个(控制台未定义)错误
-
好的,改用
alert("Href = " + href);。 -
在分配之前 :Href =category?id=1&sort=next ...在 Href = category?id=1&sort=next&bsort=50 之后
标签: javascript jquery