从表中获取表行对象,反之亦然

时间:2011-07-28 16:21:17

标签: jquery jquery-plugins

嘿伙计我正在创建一个jquery插件,我试图从表中获取表行选择器或从表行选择器中获取表。

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

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

基本上在插件中我需要访问表选择器或行选择器。所以在第一个版本的行中我需要这个。

var table = $('#table');

或者在常规表格版本中我需要这个。

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

我该怎么做?感谢。

1 个答案:

答案 0 :(得分:0)

在插件中,this.selector将为您提供选择器字符串或使用的选择器方法,如.children(td)。 this.context将为您提供选择器的原始上下文。

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

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

您可以在此处使用不同的选择器:http://jsfiddle.net/MkCxD/