Php jQuery,通过单个类和多个链接获取值
这是我遇到的问题。我有一个名称列表,如果单击一个名称,我需要jQuery将变量传递到另一个页面 这就是我所拥有的,但它当然只是第一个名字Php jQuery,通过单个类和多个链接获取值,php,jquery,ajax,Php,Jquery,Ajax,这是我遇到的问题。我有一个名称列表,如果单击一个名称,我需要jQuery将变量传递到另一个页面 这就是我所拥有的,但它当然只是第一个名字 $('.nameLink').live('click', function() { var coachName = $('.coachName').val(); $('#grayBorder').load('/team.php?coachName='+coachName); }); 以及生成Coach名称的p
$('.nameLink').live('click', function() {
var coachName = $('.coachName').val();
$('#grayBorder').load('/team.php?coachName='+coachName);
});
以及生成Coach名称的php代码:
while($row=mysql_fetch_assoc($query)){
echo '<a class="nameLink">
<input type="hidden" class="coachName" value="'.$row['coach'].'" />
'.$row['coach'].'
</a>';
}
while($row=mysql\u fetch\u assoc($query)){
回声'
“.$row['coach']”
';
}
无论如何,是否需要编写此文件以获得正确的名称?而不是$('.coachName')
您应该有$('.coachName',this)
当前,您正在整个页面中搜索classcoachName
的元素,但实际上您只想在单击的元素下面找到元素。通过传递jQuery函数a(在您的例子中是this
),您告诉它只在这个范围内搜索。而不是$('.coachName')
您应该有$('.coachName',this)
当前,您正在整个页面中搜索classcoachName
的元素,但实际上您只想在单击的元素下面找到元素。通过传递jQuery函数a(在您的情况下是this
),您告诉它只在这个范围内搜索。尝试:
var coachName = $(this).children('.coachName').val();
尝试:
这正是我所需要的。谢谢这正是我所需要的。谢谢