我只是没有得到与jquery ui选项卡的事件代表团,或根本没有!不理解与jquery ui选项卡的事件代表团
我得到了jquery ui选项卡的代码,并加载完美的Ajax工作的页面。但是我无法理解事件委派。我加载了4个带有外部内容的选项卡,具体取决于打开的选项卡。在这些选项卡中,我希望将相同的小部件附加到输入按钮和链接。到目前为止,我的代码看起来像这样
JS进行页面的其余部分已经装
$("button, input:submit, a", ".create_button").button();
$("a.edit_button").button({
icons: {primary: 'ui-icon-pencil'}
});
$("a.delete_button").button({
icons: {primary: 'ui-icon-circle-close'}
});
$("a.active_button").button({
icons: {primary: 'ui-icon-lightbulb'}
});
JS对于标签:
<script type="text/javascript">
$(document).ready(function() {
$("#tabs").tabs({
ajaxOptions: {error: function(xhr, status, index, anchor)
{$(anchor.hash).html("Could not load");}},
selected: 0})
});
</script>
HTML
<div id="tabs">
<ul>
<li><a href="ajax_passes/member_id/9">Pass Information</a></li>
<li><a href="ajax_entries/member_id/9">Entries</a></li>
<li><a href="ajax_event/member_id/9">Event Administration</a></li>
<li><a href="ajax_profile/member_id/9">Profile</a></li>
</ul>
</div>
我在这里学习了堆栈溢出,我必须将一个click事件附加到live()的#tabs div上。无论如何,最佳猜测。
但是我找不到任何适合我的例子和对事件委派的有限理解。
任何帮助表示赞赏。 里克
感谢您的回复Steve, 我直接从jquery ui示例中为ajax进行了错误处理。 我从这些标签中成功加载了3个单独的表单,我希望这些表单上的提交按钮能够从页面的其余部分填充ui主题。 CSS附加,但JavaScript不是。 ajax加载的内容不起作用。我想要“重新绑定”或使用“事件代理”方法来使输入行为,但我不知道如何。 http://www.learningjquery.com/2008/03/working-with-events-part-1 感谢 – 2010-07-30 21:10:08