jquery 如何处理单击<a> 的时候获取href并且让href增加一个参数?

<div id="header">
<h1 class="logo"> <a href="/ " title="欢迎来到砍价网">砍价网</a></h1>
<div id="city_title"></div>
<div class="city_cont">
<dl id="all_cities">
<dt>A-B-C-D-E</dt>
<dd>
<a class='cityname' lang="74" href="/manage/admin?uid=lgfz&pw=lgfz&CityName=aomen">澳门<span class="count"></span></a>
<a lang="75" href="/manage/admin?uid=lgfz&pw=lgfz&CityName=anqing">安庆<span class="count"></span></a>
<a lang="197" href="/manage/admin?uid=lgfz&pw=lgfz&CityName=anji">安吉<span class="count"></span></a>
</dd>
<dt>F-G-H-I-J</dt>
<dd>

<a class='cityname' lang="2" onclick="sethref(this)" href="/manage/admin?uid=lgfz&pw=lgfz&CityName=fuzhou">福州<span class="count"></span></a>
<a lang="35" onclick="sethref(this)" href="/manage/admin?uid=lgfz&pw=lgfz&CityName=foshan">佛山<span class="count"></span></a>
<a lang="77" onclick="sethref(this)" href="/manage/admin?uid=lgfz&pw=lgfz&CityName=fuyang">阜阳<span class="count"></span></a>
</dd>
上面是我的网站的代码 还有很多<dd> 我想取得所有这些的<a> 的href 并且增加href的参数 比如href="/manage/admin?uid=lgfz&pw=lgfz&CityName=fuyang" 处理完之后 为href="/manage/admin?uid=lgfz&pw=lgfz&CityName=fuyang&url=sigecity"

第1个回答  推荐于2017-11-24
$("#all_cities dd a").click(function(){
$(this).attr("href",$(this).attr("href")+"&url=sigecity");
});

这里只对<dl id="all_cities">这个标签下的<dd>中的所有a标签加属性,如果你想扩大范围,可以修改上面的选择器,如果想改变添加的参数名和参数值,在click()方法中进行相应修改..

jquery很简单很好学,建议你有空看下相应的例子和API,自己拿这个来做开发比在百度问别人好的多本回答被提问者采纳

jquery 如何处理单击<a> 的时候获取href并且让href增加一个参数?
("#all_cities dd a").click(function(){ (this).attr("href",$(this).attr("href")+"&url=sigecity");});这里只对<dl id="all_cities">这个标签下的<dd>中的所有a标签加属性,如果你想扩大范围,可以修改上面的选择器,如果想改变添加的参数名和参数值,在click()方法中进行相应修改.....

jquery中a标签里面怎么获取href的值?
通过写一个代码就可以了。jquery中a标签获取href的值代码如下:<br data-filtered="filtered"> <\/script><br data-filtered="filtered"> <br data-filtered="filtered"> <br data-filtered="filtered"> <a href="baidu.com\/{v.id}" id="cns" onclick="cc()">首页<\/a><br data-filtered=...

用jQuery怎么获取字符串中链接href中的数字?有什么好的方法吗?
("a:first").attr("href");<a id="category" href="\/category.php?id=1&price_min=160&price_max=340"> 150~340 <\/a> ("#category").attr("href");\/\/ 获取 .attr("key")\/\/赋值 .attr("key","value")

“ jquery”怎么获取a标签的“href”?
回答:<a href="aaaaaa" id='hh'><\/a>var p = $('#hh').attr('href');console.log(p);jQuery:jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。

jquery获取url参数(jquery获取url参数,发送请求后展示请求内容)_百度...
判断jquery获取的url参数,改变id值1、可以在元素创建之后获取,也可以在on事件当前动态监听元素的变化。如果是确定的结构,可以在元素创建之后获取id的值。如果不确定,可以使用on方法,参数加上需要监听的元素,在创建完成之后就可以自动获取了。2、(#a1).attr(href,yyyy)这个是举例说明下,只要不是赋值...

怎样用jquery写一个事件,在点击<a>时弹出一个框,选择是或否,如果选择是...
用jquery写一个事件的操作如下:1、用confirm输入以下代码:if(confirm("确定要删除数据吗")){ }else{ } 2、用组件jBox(需要下载jquery.jBox-2.3.min.js,并引入).jBox.confirm("您确定要删除此委托吗?", "提示", function(v, h, f){ if (v == "ok"){ }else{ } });...

如何用jquery隐藏掉a标签内href<a href="index.html">网页<\/a>;
.removeAttr("href");如果你还想恢复的话,可以实现获取href的值,.attr("href"), 绑定在这个对象上 .data("HREF","value");便于显示的时候 恢复.但是我建议你在做的时候 可以 给 a标签绑定一个click事件来打开新页面,而不是写个href属性,那么,显示隐藏就不会有暴露href的问题了。

如何用jquery隐藏掉a标签内href<a href="index.html">网页<\/a>;
.removeAttr("href");如果你还想恢复的话,可以实现获取href的值,.attr("href"),绑定在这个对象上 .data("HREF","value");便于显示的时候 恢复.但是我建议你在做的时候 可以 给 a标签绑定一个click事件来打开新页面,而不是写个href属性,那么,显示隐藏就不会有暴露href的问题了。

jquery怎么获取多个a标签里面的href值
type="button" id="test" value="Click Me"\/><Script>$(function(){ $("#test").on("click",function(){ var ahref=$("a").map(function(){ return $(this).attr("href"); }).get().join(","); alert(ahref); })...

求救一个用JS或jquery获取一个指定from里面A标签的href的URL字符串和...
下面用 jQuery 将全部 url 和 文本分别添加到两个数组里面。 其实两个数组是一样的,因为你从数据库输出的时候应该是用的同一个 url 变量输出两次,结果都是类似 aaa.com 这样的。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <script type="text\/javascript"> $(function() { var labels = [], url...

相似回答