gpt4 book ai didi

php - jquery如何获取点击的div的id

转载 作者:行者123 更新时间:2023-11-28 02:18:08 26 4
gpt4 key购买 nike

我一直在尝试获取相同类但具有不同ID的点击div的ID。我尝试了我所知道的一切。

这是我尝试过的一个代码(在这个代码中,.click function() 不起作用 .. 编辑:这意味着单击时它似乎不会运行代码全部!):-

$(".u_search").click(function() {
var attr_u_search = $(this).attr('id');
var dataString = '&u_search=' + $(".u_search").attr('id');
alert(dataString);

$.ajax({
type: "POST",
url: '/script/profile.php',
data: dataString,
cache: false,
success: function(data) {
$('#ui_profile').show();
$('#ui_profile').html(data);
location.hash = 'profile' + 'id=' + dataString;
$(".searchbox").val('');
$("#usr_suggest").hide();

}
});
});

PHP:-

echo "<tr id='" . $id . "' class='u_search' height='40px'><td width='40px'><img class='avatar' src='$avater' /></td><td>" . $fname_ . " " . $lname_ . "</td></tr>";
}}

<小时/>这是我尝试过的另一种代码组合( 这个错误:假设我有 5 个 div,即使我单击了第二个 div 或第三个 div,它也只捕获第一个 div [ div 1] 的 id,而不是单击的 div。我希望能够 捕获单击的 div。):-

$(".u_search").click(function() {
var attr_u_search = $(".u_search").attr('id');
var dataString = '&u_search=' + $(".u_search").attr('id');
alert(dataString);

$.ajax({
type: "POST",
url: '/script/profile.php',
data: dataString,
cache: false,
success: function(data) {
$('#ui_profile').show();
$('#ui_profile').html(data);
location.hash = 'profile' + 'id=' + dataString;
$(".searchbox").val('');
$("#usr_suggest").hide();

}
});
});

PHP:-

echo "<tr id='" . $id . "' class='u_search' height='40px' onclick='javascript:op_prof(1)'><td width='40px'><img class='avatar' src='$avater' /></td><td>" . $fname_ . " " . $lname_ . "</td></tr>";
}}

编辑:当我使用第一个代码(带有 .click function() 的代码)时,代码似乎根本没有运行! ..我使用jquery库版本1.9.1

最佳答案

函数内部发生变化

$('.u_search').attr('id')

$(this).attr('id')

引号很重要,但这不是引号内的;)

关于php - jquery如何获取点击的div的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16103610/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com