我想要一个函数,它会返回一个或多个连接到元素的变量,例如返回指定边框或边框的颜色(将使用 jQuery):
$('element').borderColor(); // should return "red, blue, green, orange"
$('element').borderColor('left'); // should return "red"
$('element').borderColor('left', 'right'); // should return "red, green"
等等。
这是示例:http: //jsfiddle.net/DkGpP/
问题 1:我应该如何构造脚本的一部分(实际上是 if/else)以仅返回我想要的内容(实际上是$('element').borderColor('left', 'right');仍然只显示“红色” )?
问题 2:可以在没有撇号的情况下调用我的函数中的参数,例如:
$('element').borderColor(left);
$('element').borderColor(left, right);
如果是,如何重建它(实际上显示“未定义”)。是否需要构建如下功能:
jQuery.fn.borderColor = function(left, top, right, bottom) {
?
我将不胜感激。