$(this).parent().prev().find('span:first').text();
►$(this)
- 要選擇當前點擊的元素。
►.parent()
- 將給出當前選定元素的父項。
►.prev()
- 將選擇前一個元素。
►.find()
- 用於查找選擇內的元素。
►:first
- 是一個僞選擇器,用於選擇第一個匹配選擇。
►.text()
- 提取選擇中的文本
工作演示
$(document).ready(function(){
$("#2").click(function(e){
e.preventDefault()
alert($(this).parent().prev().find('span:first').text());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="parentId">
<span class="span1">
<i class="i1">p</i>
<span>Harr Kane</span>
</span>
<a class="a1" href="">
<i id="2" class="i1">i1</i>
</a>
</div>
您好@Rino拉吉如何可以設置當前選擇的元素的文本值即中的jquery I1 – shanky
'$( '#2' ).text('hi')'演示https://jsfiddle.net/Rino_Raj/Lvm0fue0/ –
感謝它的工作我使用$(this).text() – shanky