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

js jquery 求解?解决方法

2012-09-23 
js jquery 求解?我判断不严谨,在有值相同的情况下出现bug,所以想通过取得不同class值的方式来新判断取值。

js jquery 求解?
我判断不严谨,在有值相同的情况下出现bug,所以想通过取得不同class值的方式来新判断取值。但不知道为什么取得的class都是第一个的class值。
-----------------------------------------------------
由于这里不能上传本地图片所以链接到百度贴吧:
http://tieba.baidu.com/p/1871701256


[解决办法]

HTML code
<script type="text/javascript">var arr=new Array();$('.foot').click(function(e){    var fu=$(this).text();//-------------------------------取得到点击的赔率    //获得其父节点    var s=$(this).closest("tr").find("th");    var fu1 =s.eq(0).text();//----取到004    var fu2 = s.eq(4).text();//----取得到主场    var fu3 =s.eq(6).text();//-----取得到客场    var b=$(this).closest("table").find("tr:first th");    var index=$(this).parent().index();    var fu4 = b.eq(index).text();    var a=fu1+"%"+fu2+"%"+fu3+"%"+fu4+"%"+fu+"%";    if($.inArray(a,arr)==-1){        arr.push(a);        $("#tr").after("<tr><th>"+fu1+"</th><th>"+fu2+"</th><th>"+fu3+"</th><th>"+fu4+"</th><th>"+fu+"</th></tr>");        var hr = $("#display").attr("href");        $("#display").attr("href",hr+a);    }});</script> 

热点排行