У меня есть простой HTML:Как получить владельца товара?
<div id="my1">
<input id="my2" value="123">
</div>
Получить предмет MY2:
item = $("#my2");
Как получить владелец товара?
У меня есть простой HTML:Как получить владельца товара?
<div id="my1">
<input id="my2" value="123">
</div>
Получить предмет MY2:
item = $("#my2");
Как получить владелец товара?
Я считаю, что вы ищете родительский div. вам необходимо использовать .parent() селектор.
Получить родительский элемент каждого элемента в текущем наборе согласованных элементов, опционально отфильтрованный селектором.
var my1= $("#my2").parent();
Использование parent():
var item = $("#my2");
var parentItem = item.parent();
Вы также можете использовать: $("#my2").closest("div")
, а также $("#my2").parent()
Вы можете использовать:
var my1 = $('#my2').parent();
Или
var my1= $("#my2").parents();
В .parents()
и .parent()
методы аналогичны, за исключением того, что последний только путешествует один уровень вверх по DOM дерева. Кроме того, метод $("html").parent()
возвращает набор, содержащий документ, тогда как $("html").parents()
возвращает пустой набор.
Вам необходимо найти родителя для элемента.
var item = $("#my2");
console.log(item.parent());
Это дает вам полную информацию DOM (подробности) о родителе элемента.
console.log($("#my2").parent().prop('id'));
Это дает вам определенное свойство элемента.
что конкретно? – MixedVeg
Вам это нужно ??? http://jsfiddle.net/p910ys24/ – MixedVeg
В DOM нет такой вещи, как «владелец». Вы имеете в виду родителя? – jfriend00