0

可能重复:
使用 jQuery 在链接上重新触发点击事件

检查复选框时是否可以触发单击的锚链接?下面是我的 html 和 jQuery

html:

<div id="filter-1" class="filter tags">
 <ul>
  <li class="grey">
    <input type="checkbox">
    <a title="" href="/collections/mens/grey">Grey</a>
  </li>

 <li class="all">
   <input type="checkbox">
   <a title="" href="/collections/mens">All color</a>
  </li>
 </ul>
 </div>

jQuery:

 $("input[type='checkbox']").change(function(){
  var item=$(this);    
   if(item.is(":checked"))
    {
     item.siblings('a').trigger('click');
    }    
 });
4

1 回答 1

5
 $("input[type='checkbox']").change(function(){
  var item=$(this);    
   if(item.is(":checked"))
    {
      location.href = item.siblings('a').attr('href');
    }    
 });
于 2012-12-25T23:22:07.520 回答