gpt4 book ai didi

jQuery 在有 2 个时选择 div。

转载 作者:行者123 更新时间:2023-12-01 04:19:27 25 4
gpt4 key购买 nike

首先让您介绍一下我的脚本。它创建好友请求的 php/html 渲染。如您所知,一次可以有 1 到多个好友请求。现在我的 jQuery 脚本仅适用于第一个,因此我确实需要一些指导来使两个到多个功能正常工作。

请注意,我的 div 每个人都有不同的 id。

首先这是我的 html

    <div class='fRequest'>
<h3>Pending Friend Requests:</h3><div class='friendRequest' id='0'><img src='[url]' alt='Charles Williamson'/> Charles Williamson<a id='4' class='friendConfirm' href='#'
style='border:1px solid #dadada; background:#fff; margin-left:
10px; line-height: 60px; padding: 4px 4px; color:gray; text-decoration:none;'>
Confirm</a></br></div><div class='friendRequest' id='1'><img src='[url]' alt='Rachel Cole'/> Rachel Cole<a id='5' class='friendConfirm' href='#'
style='border:1px solid #dadada; background:#fff; margin-left:
10px; line-height: 60px; padding: 4px 4px; color:gray; text-decoration:none;'>
Confirm</a></br></div></div>

第二个是我的 jQuery。

$(document).ready(function(){
$(".friendAdded").css('display', 'none');

var frid = $(".friendConfirm", ".friendConfirm").attr('id');

$(".friendConfirm#"+frid).click(function(){

$.get("JSON/addFriend.php?fid="+frid,
function(data){
$(".friendAdded").append(data);
$(".friendAdded").show() })
});
$(".closeOwe").click(function(){
$(".friendAdded").css('display', 'none')
location.reload();
});

});

如何使此代码适用于两个或多个好友请求。

PS。我对 jquery 相当陌生,所以仍在学习。无法找到这方面的教程。

感谢您提供的任何帮助。

最佳答案

.click() 事件处理程序绑定(bind)到具有 friendConfirm 类的所有元素,然后连接被单击元素的 id,由this.id,到 $.get() url:

$(document).ready(function(){
$(".friendAdded").css('display', 'none');

$(".friendConfirm").click(function() {
$.get("JSON/addFriend.php?fid="+this.id,
function(data) {
$(".friendAdded").append(data);
$(".friendAdded").show()
}
);
});

$(".closeOwe").click(function() {
$(".friendAdded").css('display', 'none')
location.reload();
});
});​

关于jQuery 在有 2 个时选择 div。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12236841/

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