假设HTML结构如下:
<div id="${ photo.tuid}">
<input type="hidden" id="photoId" name="photoId" value="${ photo.tuid}">
<input type="hidden" id="upOrDown" name="upOrDown" value="0">
<input type="button" value="赞${photo.totalUp}" οnclick="doUpEvent(this)">
<input type="button" value="踩${photo.totalDown}" οnclick="doDownEvent(this)">
</div>
假设在点击赞这个按钮时,需要打印踩这个按钮的值。
语句如下:
alert($(obj).siblings(":first").val());
这里首先用siblings()选择方法获取所有兄弟节点。
然后再用":first"进行过滤。
综上,用到了层次选择器,过滤器。