2011-07-28 15 views
0

ちょっと私はjqueryプラグインを作成しています。テーブルの行セレクタをテーブルから取得するか、テーブルの行セレクタからテーブルを取得しようとしています。テーブルからテーブルの行オブジェクトを取得する、またはその逆のテーブルを取得する

$("#table tr").myPlugin(); 

$("#table").myPlugin(); 

基本的には、プラグイン内でテーブルセレクタまたは行セレクタにアクセスする必要があります。行がある最初のバージョンでは、これが必要です。

var table = $('#table'); 

またはこれを必要とします。

var row = $('#table tr'); 

どうすればよいですか?ありがとう。

答えて

0

プラグインの中から、this.selectorはセレクタ文字列、または.children(td)のように使用されたセレクタメソッドを提供します。 this.contextは、セレクタの元のコンテキストを提供します。 http://jsfiddle.net/MkCxD/

:あなたは、ここでは異なるセレクターで遊ぶことができます

$('tr').children('td'); 

//inside plugin 
this.selector; // "children(td)" 
this.context; // "tr" 
this.prevObject; //[tr] parent table row 

関連する問題