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

jquery获取点击元素的下一个元素

2013-02-24 
jquery获取点击元素的上一个元素 div classg9span classanswerClass idspananswer5c/span

jquery获取点击元素的上一个元素
 <div class='g9'><span class='answerClass' id='spananswer5'>c&nbsp;&nbsp;&nbsp;&nbsp;</span>
                <img src='images/28.gif' width='19' height='19' onclick='javascript:answer();' /></div>
                <div class='i1'>1、</div>
                <div class='i2'>
                <select id='daan5' style='width:60px; font-family:'黑体'; font-size:22px; font-weight:bold; color:#003399;'>
                  <option>A</option>
                  <option>B</option>
                  <option>C</option>
                  <option>D</option>
                </select></div>
              </div></span></td>
</tr>
现在点击 <img src='images/28.gif' width='19' height='19' onclick='javascript:answer();' 
头像,然后调用answer()函数都没问题,
这个img前面的span开始是隐藏的,现在让现实出来
在answer函数中这么写为什么没效果
$(this).prev().show();
[解决办法]
        function answer(obj) {
            $(obj).parent().find(".answerClass").show(); 
        }

 调用的时候用
onclick='javascript:answer(this);'

这个我调试过了,可以用的

热点排行