我想扩展textarea元素的功能。当我调用这样的方法时,textarea元素应该响应:
$('#jsedit').jsedit();
我知道可以这样做:
$(function() {
$.fn.extend({
jsedit: function() {
alert(this.val());
}
});
});
但我怎么能只指定textarea可以做到这一点? 因为现在每个元素都可以调用jsedit()方法。
答案 0 :(得分:2)
像这样:
$(function() {
$.fn.extend({
jsedit: function() {
if ($(this).is('textarea')) {
//your stuff
}
}
});
});
console.log($('#your_textarea').jsedit());
编辑:完整声明
LG,
FLO