Seb*_*ian 0 javascript ajax jquery
我连续几个按钮,都有课add-btn.单击其中一个时,我想记录其包装范围的ID.但是,我发现所有按钮都记录add-btn列表中第一个的跨度.
$('.add-btn').click(function()
{
var shop_name = $('.add-btn').closest('span').attr('id');
$.ajax
({
type: "POST",
url: "http://www.domain.com/includes/follow.php",
data: {id: id, shop_name: shop_name},
success: function(data)
{
console.log(data);
}
});
});
Run Code Online (Sandbox Code Playgroud)
follow.php:
$shop_name = $_POST['shop_name'];
var_dump($shop_name);
Run Code Online (Sandbox Code Playgroud)
用$('.add-btn')点击处理程序替换$(this).
$('.add-btn').click(function()
{
var shop_name = $(this).closest('span').attr('id');
$.ajax
({
type: "POST",
url: "http://www.domain.com/includes/follow.php",
data: {id: id, shop_name: shop_name},
success: function(data)
{
console.log(data);
}
});
});
Run Code Online (Sandbox Code Playgroud)
您目前正在做的是获得第一个.add-btnID.
| 归档时间: |
|
| 查看次数: |
48 次 |
| 最近记录: |