jQuery基于值交换值

时间:2018-07-18 13:38:14

标签: jquery

Click to view sample

    Textbox 1 :
<input type="text" class="cls" name="txt" id="txt_1" value="1" onkeypress="swap('1',this.event);">
<br>
<br>
Textbox 2 :
<input type="text" class="cls" name="txt" id="txt_2" value="2" onkeypress="swap('2',this.event);">
<br>
<br>
Textbox 3 :
<input type="text" class="cls" name="txt" id="txt_3" value="3" onkeypress="swap('3',this.event);">

function swap(id,evt)
{
var oldval = $('#txt_'+id).val();
evt = (evt) ? evt : window.event;
var newval = parseInt(evt.key);
$(":input[class=cls][value='"+newval+"']").val(oldval);
}

Fiddle链接:http://jsfiddle.net/Dutsi/eqffs/1008/

<br>

从Onchange文本框值中,找到实际上已包含该值的文本框,然后用onchange文本框的旧值替换该文本框

0 个答案:

没有答案