<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();
9 个解决方案
#1
$(this).parent().find(".answerClass").show();
#2
楼上的大哥,不对啊
#3
应该是这样吧,呵呵,你可以试试
$(this).parent().prev().find(".answerClass").show();
$(this).parent().prev().find(".answerClass").show();
#4
楼上的还是不对,大哥大姐们帮忙啊,这个问题研究一天了,哭
#5
$("#spananswer5").show();
#6
function answer(obj) {
$(obj).parent().find(".answerClass").show();
}
调用的时候用
onclick='javascript:answer(this);'
这个我调试过了,可以用的
$(obj).parent().find(".answerClass").show();
}
调用的时候用
onclick='javascript:answer(this);'
这个我调试过了,可以用的
#7
prev是对相同的标签的
你这样他会查找img这种。所以查找的是空的
你这样他会查找img这种。所以查找的是空的
#8
$(this).prev("span.answerClass");
#9
prev是对于同级标签.不管是在前还是在后面.都可以
#1
$(this).parent().find(".answerClass").show();
#2
楼上的大哥,不对啊
#3
应该是这样吧,呵呵,你可以试试
$(this).parent().prev().find(".answerClass").show();
$(this).parent().prev().find(".answerClass").show();
#4
楼上的还是不对,大哥大姐们帮忙啊,这个问题研究一天了,哭
#5
$("#spananswer5").show();
#6
function answer(obj) {
$(obj).parent().find(".answerClass").show();
}
调用的时候用
onclick='javascript:answer(this);'
这个我调试过了,可以用的
$(obj).parent().find(".answerClass").show();
}
调用的时候用
onclick='javascript:answer(this);'
这个我调试过了,可以用的
#7
prev是对相同的标签的
你这样他会查找img这种。所以查找的是空的
你这样他会查找img这种。所以查找的是空的
#8
$(this).prev("span.answerClass");
#9
prev是对于同级标签.不管是在前还是在后面.都可以