我一直在尝试使用jQuery.fn.extend()
并且它一直在工作,但我想获取调用它的ID,类或html标记。我无法知道调用fn
的字符串是标签,ID还是类。
例如,
$('表')scrollify();
我希望能够在'table'
函数中获取字符this
而不是scrollify
这是我的代码:
(function($) {
$.fn.scrollify = function() {
$('tbody').css({
'width': Math.ceil($('thead').width() + 17)
});
$('tbody > tr > td').css({
'width': Math.ceil($('thead').width())
});
$('thead > tr > th').css({
'width': $('tbody').width() / $('thead > tr > th').length
});
$('tbody').css({
'margin-top': $('thead').height() - 1
});
return this.get(0).scrollHeight > this.height();
};
})(jQuery);
$('table').scrollify();

答案 0 :(得分:1)
经过一些调整和“安慰”this
后,我发现我只需要做以下事情:
this.selector
周期。
答案 1 :(得分:0)
您可以使用this.id
来获取ID
this.prop("tagName");
获取标记名称