jQuery / Href parameter
jQuery / Href parameter
我正在寻找一种方法,可以使用。。。因此,当你点击一个链接时,country代码参数会传递给qjuery,它会自动返回一个城市列表。
我可以使用下拉列表来完成所有这些操作,但我想将其更改为a.href链接。
像下面这样的。。。
$('#country').click(function(event) {
// get the countryCode value here
var $country=$("a#country").val();
...
这些需要通过国家代码
<a href="#" id="country">Australia</a>
<a href="#" id="country">United Kingdom</a>
<a href="#" id="country">NewZealand</a>
在html5中,最好使用自定义属性:
<a href="#" class="country" data-code="au">Australia</a>
<a href="#" class="country" data-code="uk">United Kingdom</a>
<a href="#" class="country" data-code="nz">NewZealand</a>
在JS中:
$('.country').click(function(event) {
var $country = $(this).data('code');
}
将id
更改为class
并执行:
$(".country").click(function(e) {
e.preventDefault();
var country = $(this).text();
});
首先,不应该有多个具有相同id
的项。
您可以将国家代码存储为数据:
<a href="#" class="country" data-country="aus">Australia</a>
然后取回:
$('.country').on('click', function(e) {
e.preventDefault();
var country = $(this).data('country');
})
<a href="#" class="c" id="country1">Australia</a>
<a href="#" class="c" id="country2">United Kingdom</a>
<a href="#" class="c" id="country3">NewZealand</a>
$('.c').click(function(event) {
event.prenventDefault();
var $country=$(this).html();
//var $country=$(this).text(); //or you can try this.
//...
});
相关文章:
- 在单击href链接的同时下载文件
- 如果href包含X,请更改href
- 锚点元素的href属性自动更改
- 锚点元素不't使用svg时,请打开EDGE上的href
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- Href:当前DIV中的目标ID
- href属性内的javascript函数
- ng绑定和ng href问题.ng href未从控制器加载数据
- 如何将href设置为不同的值
- 如何提取“;href"最近列表项中的属性值
- CKEditor如何允许href="javascript:void(0)"在小部件中
- 渲染”;a“;React.js中的可选href
- 在类似Facebook的社交墙中添加href
- mongodb regex parameter
- D3 Javascript HREF链接替换
- 点击href在谷歌地图中加载位置
- 如何在javascript中的某个按钮上更改href的值
- jQuery / Href parameter
- Parameter from <a href></a> to javascript