var value;
$('#selector option').each(function(){ if ($(this).data('target') == 'isme') {
value = $(this).val();
}
});去年今日头条的一道前端笔试题,对jQuery不太熟悉,不知道除了这种写法有没有更简单的方式?
还有一题,简化以下代码:
for (var i = 0; i < document.getElementsByTagName('a').length; i++) {
document.getElementsByTagName('a')[i].onmouseover = function () { this.style.color = 'red';
} document.getElementsByTagName('a')[i].onmouseout = function () { this.style.color = '';
}
}除了先把document.getElementsByTagName('a')保存成一个变量以外,请问还有地方需要优化?把匿名函数搬出来有意义吗?
侃侃无极
相关分类