function test(event) {
console.log($(event.target).parent().next().eq(0).val());
}
第二种思路,将隐藏的input元素的id,设置为和循环变量相关,如:
<input type = "hidden" id = "casus_id<%=data[i].casus_id %>" value = "<%=data[i].casus_id %>">
<a href="#" onclick="test('<%=data[i].casus_id')">编辑</a>
function test(n) {
console.log($('#casus_id' + n).val());
}
第一种思路,按照input元素的位置获取,思路是获取被点击元素的父元素,然后取下一个节点
第二种思路,将隐藏的input元素的id,设置为和循环变量相关,如:
直接var val=document.getElementById("casus_id").value;试试看能获取到吧