jquery获取上一个ID
jQuery是否可以在元素之后的元素中获取元素的前一个ID 例如:jquery获取上一个ID,jquery,dom,jquery-selectors,Jquery,Dom,Jquery Selectors,jQuery是否可以在元素之后的元素中获取元素的前一个ID 例如: <div class="dropdown-slider" style="z-index:5;" id="notrecon_dis"> <span class="ddm" onclick="saveDD(this);" id="dd-cat 1"> <span class="label"> cat 1 </span> <
<div class="dropdown-slider" style="z-index:5;" id="notrecon_dis">
<span class="ddm" onclick="saveDD(this);" id="dd-cat 1">
<span class="label">
cat 1
</span>
</span>
</div>
第一类
我正在使用onclick获取单击的id值(,在上述示例中为dd cat 1),但我不确定如何获取上一个id元素(,不为RECON dis)
如何使用jQuery实现这一点?使用
或
使用
或
您需要删除dd cat和1之间的空间
您需要删除dd cat和1之间的空格。id=“dd cat 1”
-您的id中不能有空格。id=“dd cat 1”
-您的id中不能有空格。
$('.ddm').on('click', function() {
var prevId = $(this).closest('div.dropdown-slider').attr('id');
alert(prevId);
});
function saveDD(elem){
var prevId = $(elem).closest('div.dropdown-slider').attr('id');
alert(prevId);
};
var prevElem = $(this).parent().attr('id');