我有幾個參數傳遞給一個js函數(我使用jeditable)。傳遞最接近的元素的ID作爲參數值jquery
$('.edit_area').editable('update.php',{
id : '2',
type : 'textarea'
});
.edit_area是
<p>
元件。我需要將'id'的值作爲最接近父元素<div>
的值 傳遞。
任何幫助,將不勝感激。謝謝!
我有幾個參數傳遞給一個js函數(我使用jeditable)。傳遞最接近的元素的ID作爲參數值jquery
$('.edit_area').editable('update.php',{
id : '2',
type : 'textarea'
});
.edit_area是
<p>
元件。我需要將'id'的值作爲最接近父元素<div>
的值 傳遞。
任何幫助,將不勝感激。謝謝!
如果你只有一個.edit_area
元素在頁面
$('.edit_area').editable('update.php', {
id: $('.edit_area').closest('div').att('id'),
type: 'textarea'
});
如果你有多個元素
$('.edit_area').each(function(){
var $this = $(this);
$this.editable('update.php', {
id: $this..closest('div').att('id'),
type: 'textarea'
});
})
嘗試
$('#2').parents('div:eq(0)').attr('id'); //where 2 is your param
有幾個錯別字,但工作! –