Имам две полета за избор, както е показано по-долу.
<form name="test">
<select id="s1" name="select1">
<option selected>1</option>
<option>2</option>
<option>3</option>
</select>
<select id="s2" name="select2">
<option>1</option>
<option>2</option>
<option selectd>3</option>
</select>
<input type="button" value="swap" id="swap">
</form>
"1" се избира в полето за избор 1, а в квадратчето за избор 2 се избира "3".
Сега чрез щракване върху бутон тези две стойности трябва да се разменят. Означава "3" в избрано поле 1 и "1" в полето за избор 2.
Опитах някои jquery за това. Този код е както по-долу.
$("#swap").click(function(){
v1=document.getElementById("s1");
v2=document.getElementById("s2");
document.form.select1.value=v2;
document.form.select2.value=v1;
});
Но аз не получих резултата. Какво греша аз правя. ??
Благодаря предварително,
Shoba.
Отговори:
7 за отговор № 1$("#swap").click(function(){
var v1 = $("#s1").val(),
v2 = $("#s2").val();
$("#s1").val(v2);
$("#s2").val(v1);
});