清除重复的javascript代码
我只是想知道我是否可以把这个重复的javascript代码做得更小,因为我最终会得到很多列表,但每个链接的内容都不同 似乎调用$'.none'.hide;两次是不必要的 由于这是相同类型的功能,请为单击功能的每个元素添加相同的类。然后要将其与列表匹配,一种方法是通过匹配属性将其选中清除重复的javascript代码,javascript,arrays,Javascript,Arrays,我只是想知道我是否可以把这个重复的javascript代码做得更小,因为我最终会得到很多列表,但每个链接的内容都不同 似乎调用$'.none'.hide;两次是不必要的 由于这是相同类型的功能,请为单击功能的每个元素添加相同的类。然后要将其与列表匹配,一种方法是通过匹配属性将其选中 $(document).ready(function(){ // it might be better to set this in your css with display:none $('.n
$(document).ready(function(){
// it might be better to set this in your css with display:none
$('.none').hide();
$('.b a').click(function(){
var id = $(this).attr('id');
var list_new = $('ul.' + id).html();
$('#list').empty().append(list_new);
$(this).parents('li').hide();
});
});
我也更新了你的HTML,你可以在小提琴中查看,但这就是我的想法
有关代码审查的问题应发布在相应的Stack Exchange社区中:抱歉,我不知道,但谢谢。
$(document).ready(function(){
// it might be better to set this in your css with display:none
$('.none').hide();
$('.b a').click(function(){
var id = $(this).attr('id');
var list_new = $('ul.' + id).html();
$('#list').empty().append(list_new);
$(this).parents('li').hide();
});
});