js获取上一个元素的值
答
$("dd").click(function(){
alert($(this).prev().html());
});
答
$("dd").click(function(){
alert($(this).prev().val());
});
答
$("dd").click(function(){
alert($(this).prev().text());
});
答
不知道你问题解决了没有,你看一下我刚写的这个,应该可以。
$("div").click(function(){
var isLoop = true;
var tagObject = $(this).prev();
while(isLoop) {
var tagName = tagObject.get(0).tagName;
if ('DT' == tagName) {
alert(tagObject.html());
isLoop = false;
} else {
tagObject = tagObject.prev();
}
}
});