0
這裏是fiddle解釋我的問題。jquery查找關閉跨度在td內
誰能幫助如何解決這個問題
我做了我的代碼是這樣的
$('.chg').click(function(e) {
e.preventDefault();
$(this).closest('td span').html('test')
})
這裏是fiddle解釋我的問題。jquery查找關閉跨度在td內
誰能幫助如何解決這個問題
我做了我的代碼是這樣的
$('.chg').click(function(e) {
e.preventDefault();
$(this).closest('td span').html('test')
})
.closest()搜索祖先樹找到匹配的元素,你區分的span
是同級元素中。
要麼你可以從tr
元素找到span
$(document).ready(function(){
$('.chg').click(function(e) {
e.preventDefault();
$(this).closest('tr').find('span').html('test')
})
})
演示:Fiddle
或者你可以找到以前的td
元素
$(document).ready(function() {
$('.chg').click(function (e) {
e.preventDefault();
$(this).parent().prev().find('span').html('test')
})
})
演示中span
:Fiddle
你可以這樣試試,它會改變你的span html值。
$(document).ready(function(){
$('.chg').click(function(e) {
e.preventDefault();
sp=$('.chg').parent().parent();
sp.find('span').html('test');
})
})
'closest'遍歷了樹(父母,家長們的父母),所以它永遠不會發現兄弟元素 –
$(本).parent()。prev()。找到( '跨度')。 HTML( '測試') –