我想修改href链接附加字符使用jQuery或JavaScript
I want to modify href link append characters using jQuery or JavaScript
这是我的HTML
<div class="nav-wrapper">
<nav>
<ul>
<li><a href="https://mytestsite.com/search/label/Technology?m=1" rel="tag"></a></li>
<li><a href="https://mytestsite.com/search/label/Science?m=1" rel="tag"></a></li>
<li><a href="https://mytestsite.com/search/label/Invention?m=1" rel="tag"></a></li>
<li><a href="https://mytestsite.com/search/label/History?m=1" rel="tag"></a></li>
<li><a href="https://mytestsite.com/search/label/Humanity?m=1" rel="tag"></a></li>
</ul>
</nav>
</div>
我想删除?m=1并添加&max-results=7&m=1。有人能帮我一下吗?
您可以使用.attr(attributeName, function)
$('nav-wrapper a').attr('href', function(_, value){
return value.replace('m=1', 'max-results=7&m=1');
});
try replace()
href = $('a').attr('href')
$('a').attr('href', href.replace('m=1', 'max-results=7&m=1') )
以上答案全部正确。但是简单的字符串连接也可以为你工作。
href = $('a').attr('href');
$('a').attr('href', href+'&max-results=7');
相关文章:
- jQuery/Javascript.toggleClass/.classList.toggle的特殊行为
- 学生搜索项目jquery/javascript
- jQuery/JavaScript在线公文包表单-打印样式表
- 如何在页面加载中使用Jquery/Javascript确定img源
- DataTables合并了两个独立表中的jQuery/Javascript函数
- 在 Jquery/Javascript 中使用多个 OR (||) 运算符时如何设置变量
- 如何在jquery+javascript中只在输入框中输入数字(使用regex)
- 在Jquery/Javascript中的Array中插入Textbox值
- 使用Jquery/Javascript替换CSS属性
- Jquery/Javascript:通过按下按钮显示数组中的随机图像
- 选中复选框的Jquery/Javascript问题使用输入框操作将行从一个表添加到另一个表
- 在for循环中未获取JQuery/JavaScript对象值
- 使用jQuery/Javascript在Facebook上发送消息
- jQuery/Javascript foreach If/Else |如果为空(不执行任何操作)Else(显示forea
- 使用jQuery+Javascript识别一个空文本节点
- jquery/javascript字符串中的撇号
- jQuery/Javascript在内容可编辑的当前段落后插入元素
- 在页面加载时激活jQuery/Javascript函数
- 如何创建php函数或任何脚本/jquery Javascript,使我能够获取与复选框关联的值并添加它们
- Jquery/Javascript使用IF/ELSE语句更改img SRC