function userupdate(index){
$("#name").attr({'value':'${userlist[0].name}'});
}如上:这样写是没问题的,当我改变为:
function userupdate(index){
$("#name").attr({'value':'${userlist[index].name}'});
}
js就错了
谁能告诉我内因和其原理?el表达式
$("#name").attr({'value':'${userlist[0].name}'});
}如上:这样写是没问题的,当我改变为:
function userupdate(index){
$("#name").attr({'value':'${userlist[index].name}'});
}
js就错了
谁能告诉我内因和其原理?el表达式
$("#name").attr({'value':'${userlist['+index+'].name}'});
}
引号 没加的原因吧。
${ bean.name } 或 ${ bean['name'] }
function userupdate(index){
$("#name").attr({'value':'${userlist[' + index + '].name}'});
}
要加引号,不然是不行的
$("#name").attr({'value':'${userlist[' + index * 1 + '].name}'});
}
试试
你把js变量用在el表达式中,显然是行不通的
$("#name").attr({'value':'${userlist[' + index + '].name}'});
}
,,,不行