jsp代码:

jquery获取html中当前元素对象,以及父对象,相邻的上一个对象,或下一个对象
<span><input type="hidden" value="1" id="newInfo"></input></span>
<div class="sx_title"><a href="#" style="cursor: hand" onclick="more(this);" class="fright mr15">更多</a>英语-其他</div>        
<div class="apps_container">
    <ul class="apps_list1_1">
        <input type="hidden" value="00070008" id="levelCode" />
        <input type="hidden" value="100000001811" id="columId" />
        <li><a href="/12580SchoolWap/article/getAritcleContent.do?id=100000031133&menuI=6&columnID=100000001811
             &sessionid=F881AFC25986F14FEE1DDA60065C565A&levelCode=00070008">
            英语作文:The Countryside in Summer
            </a>
        </li>
 
        <input type="hidden" value="00070008" id="levelCode" />
        <input type="hidden" value="100000001811" id="columId" />
        <li><a href="/12580SchoolWap/article/getAritcleContent.do?id=100000031125&menuI=6&columnID=100000001811
            &sessionid=F881AFC25986F14FEE1DDA60065C565A&levelCode=00070008">
            英语作文:I Love Summer 
            </a>
        </li>
     </ul>
</div>
jquery获取html中当前元素对象,以及父对象,相邻的上一个对象,或下一个对象

js代码:

jquery获取html中当前元素对象,以及父对象,相邻的上一个对象,或下一个对象
<script>
 function more(thisObj ){    
     var levelCode=$(thisObj).parent().next().children("ul").children("input").eq(0).val();    
     var menuI = $("#menuI").val();
     var newInfo = $(thisObj).parent().prev().children("input").eq(0).val();
      if(newInfo && newInfo=='1'){
          menuI=1; 
      }
     var columId=$(thisObj).parent().next().children("ul").children("input").eq(1).val();
     url="/12580SchoolWap/article/getCmsModuleList.do?levelCode="+levelCode+"&columnID="+ columId+"&menuI="+menuI;
    document.location=url;
}
</script>
jquery获取html中当前元素对象,以及父对象,相邻的上一个对象,或下一个对象

相关文章: