我有以下脚本,只要是静态的HTML单击事件使用jQuery现场
$('li.tab').each(function(index) {
$("#tab" + index).click(function() {$("#tabs").tabs("select" , index );});
});
这是静态的HTML是什么样子的工作原理:
<div class="item" id="tab0"><div class="icon" style="background-image: url('http://intranet/icon0.png');"></div> Default</div>
<div class="item" id="tab1"><div class="icon" style="background-image: url('http://intranet/icon1.png');"></div> Reports</div>
<div class="item" id="tab2"><div class="icon" style="background-image: url('http://intranet/icon2.png');"></div> Other</div>
如果我使用一个数据库要通过jquery/ajax生成3个html行,我必须使用jquery live函数来连接上面脚本中的click事件吗?
如果是,我该怎么做?