我如何用jQuery编写这个更短的内容?

有人能帮我吗。 我想更好更短地编写这段代码。 那么如何更短更好地编写这个jQuery代码片段呢?

$("#empty_trash").click(function() { $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); $('.wardopeskab ul').prepend('
  • '); });

    也许有一个循环?

     $("#empty_trash").click(function() { var elem = $('.wardopeskab ul'); for(var i = 0; i < 10; i++) { elem.prepend('
  • '); } for(var i = 0; i < 10; i++) { elem.prepend('
  • '); } });

    最好不要使用魔术数字; 10应该有某种名称。 我不确定你要做什么,所以我不确定它的名字是什么。

    一点原始的JavaScriptfunction:

     $('.wardopeskab ul') .prepend( new Array(11).join('
  • underbukser
  • ') + new Array(11).join('
  • t-shirt
  • ') );

    小提琴: http : //jsfiddle.net/8yEhE/5/

    注意: new Array(11)的数字11比写出的数字多1。

    使用循环,for循环,while循环等:

     $("#empty_trash").click(function () { while ( /* Loop Condition Here */ ) { $('.wardopeskab ul').prepend('
  • '); } while ( /* Loop Condition Here */ ) { $('.wardopeskab ul').prepend('
  • '); } });