我試圖使用選擇下拉列表中的值作爲Json過濾函數的變量。當我硬編碼。(name)的值時,它可以工作,但是當我嘗試從下拉列表中使用keyname var時,它返回undefined。使用選擇值作爲Json過濾器的排序
function sortJson(a, b)
{
//get sorting dropdown value for key
var keyname = $('#sortByKey').val();// I want to dynamically set the keyname from dropdown. It traces correctly, so I am getting the value I want.
if (a.keyname == b.keyname)//works when i hardcode a.name, or a.id etc...
{
return 0;
}
return a.keyname > b.keyname ? 1 : -1;
};
是的,謝謝。 – User970008 2013-03-04 16:08:27