【发布时间】:2014-02-27 12:18:35
【问题描述】:
我正在尝试在单击链接时将选择选项值与 jQuery 交换,目前它只是在单击链接时重置选择,不知道出了什么问题?:
jQuery:
$(function () {
$("#swapCurrency").click(function (e) {
var selectOne = $("#currency-from").html();
var selectTwo = $("#currency-to").html();
$("#currency-from").html(selectTwo);
$("#currency-to").html(selectOne);
return false;
});
});
这里是 JS 小提琴:http://jsfiddle.net/tchh2/
【问题讨论】:
-
当您只想交换值时,您正在交换整个内部 HTML 内容。
-
你需要解释你想做什么。你想交换每个选择的选项元素,还是只交换值?为什么其中一个选择中的所有选项都具有相同的值?
标签: javascript jquery forms html-select dom-manipulation