我需要你帮助......获得每个A标签的href值。
E.G:
<a id="#founditems" href="45S4#6#@5463&">press on me</a>
<a id="#founditems" href="ssdf#%dfd@@Df">press on me</a>
<a id="#founditems" href="ghfAS3#SDF%^f">press on me</a>
<a id="#founditems" href="DFGDF#%^SDFFG">press on me</a>
当我按下其中一个时,我想得到A标签的每个值。 这个列表来自AJAX与PHP的foreach,现在在我的客户端,当我按下“按下我”时,我想要接受他的价值并用它来做某事。
到目前为止我做了:
$(document).on('click','#founditems',function(e){
$('#founditems').each(function() {
alert($(this).attr('href'));
});
});
警报保持仅提供第一个A href值。
我是javascript / jquery的新手,有谁可以帮助我?
PS:如果你有更好的方法来获取这个值,那么获得建议会很好..我更喜欢用php获取这个值,但是我使用AJAX从forex的php文件中获取这个值,所以页面没精神。感谢。
答案 0 :(得分:1)
而不是#ID(founditems)将其更改为类属性,您可以像下面一样循环它,
$('.founditems').each(function() {
alert($(this).attr('href'));
});
一切顺利。
答案 1 :(得分:0)
id是一个唯一值。你应该通过以下方式选择所有元素:
$('a')
答案 2 :(得分:0)
如果您只想要点击项目的href
$(document).on('click','#founditems',function(e){
var $this=$(this)
alert($this.attr('href'));
});