Aid*_*ell 3 html javascript jquery dom
以前从未遇到过使用jQuery的问题.我有以下内容:
$(document).ready(function() {
$('#browser_cat a').click( function() {
$('#browser_cat').hide();
$('#browser_cat').load('/api/browser/catchildren/'+$(this).attr('id'));
$('#browser_cat').fadeIn();
return(false);
})
});
Run Code Online (Sandbox Code Playgroud)
非常简单的东西.它有效,但收集的数据.load()不会重新触发事件.它是一个向下钻取的类别类型的东西...所以level-1负责但是leve-2反对href而不是click()再次触发事件.
加载的HTML是一个#browser_cat带链接,生成的DOM是OK.
我认为这是基本的.提前致谢.
回答修改后的代码
$(document).ready(function() {
$('#browser_cat a').live("click", function() {
$('#browser_cat').hide();
$('#browser_cat').load('/api/browser/catchildren/'+$(this).attr('id'));
$('#browser_cat').fadeIn();
return(false);
})
});
Run Code Online (Sandbox Code Playgroud)
使用直播活动
现在或将来,为当前选择器匹配的所有元素附加处理程序.
更换
$('#browser_cat a').click( function() {
Run Code Online (Sandbox Code Playgroud)
同
$('#browser_cat a').live("click", function() {
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
139 次 |
| 最近记录: |