点击一个或另一个按钮时运行点击功能
run on click function at the click of a button or another
所以我有这样的东西:
$('#friendRequests').on('click', '.acceptFriendRequest', function (event) {
// code here
}
我如何点击.denyFriendRequest
来运行上面的相同功能,并知道点击了哪个按钮(决定是接受还是拒绝后端的请求)
感谢
使用多个选择器("selector1,selector2,selectorN")将事件绑定到多个元素,并使用this
、$(this)或this.target
引用当前元素。
实时演示
$('#friendRequests').on('click', '.acceptFriendRequest, .denyFriendRequest', function (event) {
alert(this.className);
//alert($(this).attr('class');
//alert(event.target.className);
});
如果您希望元素具有多个类,并且您需要其中一个类是.acceptFriendRequest或.denyFriendRequest,那么您可以使用.hasClass()
$('#friendRequests').on('click', '.acceptFriendRequest, .denyFriendRequest', function (event) {
if($this).hasClass('acceptFriendRequest')
{
}
if($this).hasClass('denyFriendRequest')
{
}
});
尝试使用jquery hasClass():
$('#friendRequests').on('click', function (event) {
if ($(this).hasClass("acceptFriendRequest")) {
//
} else if ($(this).hasClass("denyFriendRequest")) {
//
} else {
//
}
}
您可以这样做:
$('#friendRequests').on('click', '[class$="FriendRequest"]', function (event) {
console.log(event.target.className);
}
相关文章:
- 将文本框链接到由按钮运行的javascript公式
- 从页面javascript按钮运行Node.JS
- 在同一页面上单击按钮运行不同的代码
- 如何阻止一个Submit按钮运行Submit Click功能
- 根据选中的按钮运行不同的计算时,设置单选按钮
- 单击javascript中的按钮运行python脚本
- 链接按钮运行的代码无效
- 从按钮运行函数
- 为什么获胜't我的HTML按钮运行我的JavaScript函数
- 使用html按钮运行python脚本
- 点击一个按钮运行一个功能-不工作
- 点击按钮运行Javascript
- Chrome扩展赢得't点击按钮运行功能
- 如何使图像按钮运行PHP脚本
- 单击按钮运行函数并添加Class
- 点击浏览器返回按钮运行动画
- 如何从HTML中的一个按钮运行整个Javascript页面?
- 选择按钮运行功能
- 点击html按钮运行PHP函数
- 如何使一个按钮运行php代码与ajax,无需刷新页面购物车