可能是一个简单答案的问题,但我找不到它。
是否有更简单的方法:
$('#' + array_with_ID[0]).css('width', array_with_px_value[0] + 'px');
$('#' + array_with_ID[1]).css('width', array_with_px_value[1] + 'px');
$('#' + array_with_ID[2]).css('width', array_with_px_value[2] + 'px');
$('#' + array_with_ID[3]).css('width', array_with_px_value[3] + 'px');
$('#' + array_with_ID[4]).css('width', array_with_px_value[4] + 'px');
etc...
答案 0 :(得分:3)
for ( var i = 0, l = Math.max(array_with_ID.length, array_with_px_value.length); i < l; ++i ) {
$('#' + array_with_ID[i]).css('width', array_with_px_value[i] + 'px');
}
这样的事情应该会有所帮助。如果您知道它们的长度始终相同,则甚至不需要Math.max
。
答案 1 :(得分:0)