首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

小弟我知道小弟我这写法不标,敢问有没有简洁方法

2012-02-16 
我知道我这写法不标,敢问有没有简洁方法JScript code$(document).ready(function(){$(.upfold).click(fu

我知道我这写法不标,敢问有没有简洁方法

JScript code
$(document).ready(function(){         $('.upfold').click(function(){             $(this).parent().parent().parent().find('div#upfoldsort').toggle();                                      });});    


连续3个父级才找到

请问有没有简洁点的方法

我的HTML是

<div class="a">
  <ul>
  <li><a href="#" class="upfold"></a></li>
  </ul>
</div>
<div class="secondsort" id="upfoldsort" >
<ul>
<li>3333</li>
</ul>
</div>





还有另外一个问题,AJAX获取到的数据输出到HTML后

这段代码就失效了,请问为何,FF上看到的代码跟静态的都是一样的,就是点击不展开

[解决办法]
$('#upfoldsort').toggle();直接写不就行了?。。。
[解决办法]
要在ajax读取后再执行一次



$('.a').click(function () {
$(this).next().toggle();


});

热点排行