是否可以添加一個case語句?問題是,現在它從下拉列表中獲取值並將其寫入#shop_price。我想添加一個聲明,當它收到例如「門」時,而不是寫它,它會寫其他東西(例如價格:)。如果有將是一個很大的特殊情況下(.change()與案例
$("select.category").change(function() {
var value = $(this).val();
switch(value) {
case "door":
// whatever
break;
default:
$("#shop_price").text(value);
break;
}
}).change();
:
$("select.category").change(function() { var str = ""; $("select.category option:selected").each(function() { str += $(this).text(); }); $("#shop_price").text(str); }) .change();
是的,這是可能的。你試過了嗎? – JJJ
是的,你有什麼問題嗎?你也可以使用某種查找映射:'var map = {'door':'price'};'。 –
你正在使用一個下拉?或一組共享'.category'類的選擇元素? – jondavidjohn