-2
我已經搜索並提到了前面提出的問題,但可能是我太愚蠢瞭解這個問題:)。Jquery最近的 - 它是如何工作的
我指的是最接近的的jQuery實現,在閱讀它之後,我嘗試在一個非常簡單的虛擬示例中實現它。但不知何故,我無法獲得價值。下面是我使用
<div>
<div class="firstChild">1234</div>
<div class="parentDiv">
<div class="firstChild">1234</div>
<div class="secondChild">Hello</div>
<div class="thridChild">Bye</div>
</div>
</div>
的代碼,我使用它
$(document).ready(function(){
var value = $(".parentDiv").closest(".firstChild").text();
alert(value);
});
jQuery代碼,但所有我得到的值是空白。 當我嘗試使用
var value = $(".parentDiv").closest("div").text();
我從所有三個孩子div的即(1234你好再見)作爲警報
價值如何使用最接近的選擇來獲得firstChild`的價值
閱讀文檔。 .closest()遍歷DOM查看祖先元素。根據你的代碼,.parentDiv沒有祖先,除了身體。你可能想要.prev()。 – j08691 2014-11-20 16:26:59
var value = $(「.parentDiv」).closest(「div」).find('。firstChild')。text(); – markpsmith 2014-11-20 16:34:04
請參閱編輯。我爲.parentDiv添加了一個父級,但它仍然給我空白 – Vatsal 2014-11-20 16:39:40