이 제품을 찾고 계십니까? 예를 들어 http://jsfiddle.net/DKCtV/1/
, 당신은
<div><input type='text' value='1' name='field[]' />
<span class='up'>Up</span><span class='down'>Down</span></div>
<div><input type='text' value='2' name='field[]' />
<span class='up'>Up</span><span class='down'>Down</span></div>
<div><input type='text' value='3' name='field[]' />
<span class='up'>Up</span><span class='down'>Down</span></div>
<div><input type='text' value='4' name='field[]' />
<span class='up'>Up</span><span class='down'>Down</span></div>
<div><input type='text' value='5' name='field[]' />
<span class='up'>Up</span><span class='down'>Down</span></div>
<div><input type='text' value='6' name='field[]' />
<span class='up'>Up</span><span class='down'>Down</span></div>
<div><input type='text' value='7' name='field[]' />
<span class='up'>Up</span><span class='down'>Down</span></div>
및 jQuery 코드를 선택 상자의 종류를 모르는
$('.up').css('cursor','pointer').click(function(){
$(this).parents('div').insertBefore($(this).parents('div').prev());
});
$('.down').css('cursor','pointer').click(function(){
$(this).parents('div').insertAfter($(this).parents('div').next());
});
다른 해결책은 값이 아닌 태그를 이동하는 것입니다 :)) http://jsfiddle.net/a3HV7/2/
$('.up').css('cursor','pointer').click(function(){
var prev = $(this).parents('div').prev().find('input'), oldval = prev.val();
prev.val($(this).siblings('input').val());
$(this).siblings('input').val(oldval);
});
$('.down').css('cursor','pointer').click(function(){
var next = $(this).parents('div').next().find('input'), oldval = next.val();
next.val($(this).siblings('input').val());
$(this).siblings('input').val(oldval);
});
아마 가능할 수도 있지만 지금까지 시도한 것은 무엇입니까? 어떤 코드? – elclanrs
@elclanrs : 아직은 어디서부터 시작해야할지 모르겠습니다. –
배열을 사용하면이 사이트를 참조 할 수 있다고 생각합니다. http://www.javascriptkit.com/javatutors/arraysort.shtml 시도하지는 않았지만 여기에서 시작하여 몇 가지 작업을 할 수 있습니다. 당신의 일에 깊이 빠져보세요. – Murtaza