Javascript 如何捕获特定jQueryUI选项卡的激活?
我有以下html:Javascript 如何捕获特定jQueryUI选项卡的激活?,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我有以下html: <div id="tabsuseradmin" class="tabui"> <ul> <li><a href="#tabs-1ua">Add Users</a></li> <li><a href="#tabs-2ua">Delete Users</a></li> </ul> <div id="tabs-1ua
<div id="tabsuseradmin" class="tabui">
<ul>
<li><a href="#tabs-1ua">Add Users</a></li>
<li><a href="#tabs-2ua">Delete Users</a></li>
</ul>
<div id="tabs-1ua">
<div>
</div>
</div>
<div id="tabs-2ua">
<div>
</div>
</div>
</div>
在上面,您可以看到,我正在尝试使用类
tabui
(这很好)为所有选项卡选择指定行为,并为单个选项卡指定特定行为。此特定操作不起作用(警报消息不会出现,警报上的断点也不会被击中)。我该怎么做才能修好它?谢谢。根据您的评论,您希望执行以下操作:
根据您的评论,您希望执行以下操作:
$(“a[href=”#tabs-1ua'])。在('click',function()上{
log(“单击用户选项卡”);
});代码>
$(“a[href=”#tabs-1ua'])。在('click',function()上{
log(“单击用户选项卡”);
});代码>
您尝试了什么…以及单个选项卡的特定行为?我们能看一下地图吗code@wmash我刚刚编辑了我的问题…最初没有复制。@ITWorker您的问题仍然不清楚。你对什么“具体行动”有问题。您在控制台中看到了哪些错误?具体点。#tabs-1ua
中有什么内容吗?据我所见,它只是一个空的div
@ITWorker在#tabs-1ua
中有选项卡吗?您尝试了什么…以及单个选项卡的特定行为?我们能看一下地图吗code@wmash我刚刚编辑了我的问题…最初没有复制。@ITWorker您的问题仍然不清楚。你对什么“具体行动”有问题。您在控制台中看到了哪些错误?具体点。#tabs-1ua
中有什么内容吗?从我所看到的,它只是一个空的div
@ITWorker#tabs-1ua
中有选项卡吗?
$('.tabui').tabs({
activate: function (event, ui) {
$.ajax({
cache: false,
url: "/Session/Index/",
success: function (result) {
if (result.length == 0) {
window.location.href = '/Home/Index/'
}
}
});
}
});
$("#tabs-1ua").tabs({
activate: function (event, ui) {
alert("User add tab has been clicked.");
}
});
$(function() {
$('.tabui').tabs({
activate: function(event, ui) {
$.ajax({
cache: false,
url: "/Session/Index/",
success: function(result) {
if (result.length == 0) {
window.location.href = '/Home/Index/'
}
}
});
}
});
$("a[href='#tabs-1ua']").click(function(event, ui) {
alert("User add tab has been clicked.");
});
});