<ul><li class="rjust">
<a href="#" class="edit-video-lightbox" id="4f80a4b5">Edit</a>
<input type="hidden" class="video_title" value="test123">
<input type="hidden" class="video_description" value="Sample Description">
<input type="hidden" class="video_tags" value="Adjust">
<input type="hidden" class="video_tags" value="TXV">
</li>
<li class="rjust">
<a href="#" class="edit-video-lightbox" id="235235">Edit</a>
<input type="hidden" class="video_title" value="another_test">
<input type="hidden" class="video_description" value="descriptme agian">
<input type="hidden" class="video_tags" value="tag1">
<input type="hidden" class="video_tags" value="tag2">
</li></ul>
当我单击“编辑” a href时,我想获取最接近它的“ video_tags”类的所有值。
例如,当单击第一个“编辑”(id =“ 4f80a4b5”)时,我想获取“ video_tags”的所有值,即“ Adjust”,“ TXV”。
另一方面,当我单击另一个“编辑”(id =“ 235235”)时,我应该获得的“ video_tags”的所有值都是“ tag1”,“ tag2”,因为它显然很接近它。
请注意,“ video_tags”类是灵活的,它可以有很多类,我的示例中每li只有2个video_tags。
请在这件事上帮助我。任何帮助将不胜感激和奖励!谢谢 :)
最佳答案
你可以试试这个
var tags;
$(".edit-video-lightbox").click(function() {
tags = [];
$(this).siblings('.video_tags').each(function() {
tags.push($(this).val());
});
});