有人能帮我吗。 我想更好更短地编写这段代码。 那么如何更短更好地编写这个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(''); } });
以上就是jQuery教程分享我如何用jQuery编写这个更短的内容?相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/561813.html