在我的代碼我有一個JSON序列字典,像這樣:設置表單輸入
{ BackgroundColor="F4F4F4", ShowTitle=true, NumberToShow=10}
我需要設置匹配的表單字段(使用屬性密鑰)的值。
這裏是我當前如何做:
function applyPreset(preset) {
for (var prop in preset) {
var $container = $("div#attribute-" + prop);
$("input", $container).val(preset[prop]);
}
}
這工作正常的文本框,但顯然對無線電覆選框或選擇列表不起作用。
我想知道是否有任何聰明的功能在jQuery做到這一點,或者我應該循環每個輸入,檢查它的類型,並相應地設置值?
所以看來答案是有效地檢查每個輸入類型。恥辱。 –