$selectMenus = $("#experiences").find('select');
$tab.find('input').each(function(i) {
var $elem = $(this);
var value = $elem.attr('value');
if(!value)
value = ' ';
$parent = $elem.parent();
$elem.remove();
$parent.html(value);
});
$tab.find('select').each(function(i) {
$('option', this)[$selectMenus[i].selectedIndex].selected = true;
var $elem = $(this);
var value = $elem.attr('value');
if(!value)
value = ' ';
$parent = $elem.parent();
$elem.remove();
$parent.html(value);
});
두 개는 거의 같습니다.이 jQuery 스 니펫을 더 소형으로 만드는 방법은 무엇입니까?
허용되지 않는 질문의 76 % 중 일부를 수락하면 더 나은 응답률을 얻을 수 있습니다. (나는 그 질문 중 일부는 아직 답을 얻지 못했을 수도 있음을 인정한다.) –
농담해라, 쌀밥? 이런! –
내 대답 편집 - – Greg