如何获得点击元素的第二个祖先?
它什么也不返回:
$(this).parent().parent().find('.TITLE')
,
$(this).closest('.TITLE').text()
它指的是这段代码:
<div class="ELEMENT_LISTY" style="display:none">
<div class="TITLE" id="id_196">sadfsfsdfgds</div>
<div class="BUTTONY PRE">
<div class="POGLAD"></div>
<div class="ZMIEN_NAZWE"></div>
<div class="USUN"></div>
</div>
</div>
function przygotuj_ZmianeNazwy() {
$(".PRE .ZMIEN_NAZWE,.NEW .ZMIEN_NAZWE").click(function() {
$("#DIALOG3").dialog({
resizable: false,
width: 500,
modal: true,
show: 'scale',
hide: 'puff',
buttons: {
"Dodaj": function() {
var el = $("#input_ZmienNazwe").val();
if(el !== '' && el !== null) {
$(this).dialog("close");
var title = $(this).closest('.TITLE').text() // I AM CLICKING ON ELEMENT AMONG MANY, WANT TO SELECT ANCESTOR TEXT FROM THIS I CLICKED ON
alert(title);
//ajax_zmienNazwe(title);
}
},
"Anuluj": function() {
$(this).dialog("close");
$("#input_ZmienNazwe").blur();
}
}
});
document.getElementById("input_ZmienNazwe").focus();
});