我試圖從按克隆div的特定h3按按鈕。由於我得到了10個具有完全相同值的克隆div,我希望能夠從我剛按下的特定按鈕獲取h3。從多個克隆divs獲取特定h3
$("body").on("click", ".btnFavorite", function() {
var favoriteMovieTest = $(this).parent().find("h3");
alert(favoriteMovieTest);
});
for (var i = 0; i < 10; i++) {
$(".search-result:first").clone().appendTo(".search");
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="search">
<div class="search-result">
<h3>Titel(year)</h3>
<input type="submit" value="Favoritfilm" class="btn btn-warning btnFavorite">
<input id="btnArkiv" type="submit" value="Arkiv" class="btn btn-warning">
</div>
</div>
我認爲,要改變'VAR favoriteMovieTest = $( 「本」)父()找到( 「H3」);'到'VAR favoriteMovieTest = $(本).parent()。find(「h3」);'你的代碼正在尋找一個不存在的html元素。 –
Schleis
謝謝,會編輯這個。但仍然不能解決我的問題。另外爲什麼人們downvoting ... – Amar