问题描述
- Jquery取获取value问题
-
<tbody data-bind="foreach: records"> <tr> <input data-bind="value: Date, visible: editMode" id='date'/> </tr>
Jquery通过这个$("#date").val()语句只能获得第一条数据的value 问如何获取被激活的那条数据的value? 比如通过行号和id一起控制?
解决方案
如果id有重复,我觉得你这种不适用于id,还不如$("input")方式获取input,改用jquery其他方式的过滤器根据激活与不激活有什么不一样,
http://www.cnblogs.com/dreamhome/archive/2011/04/23/2025959.html
解决方案二:
id不能重复,否则只能获取到第一个控件的。不知道你的激活是什么意思。。如果是获取焦点的元素,可以用document.activeElement得到这个元素,然后通过DOM关系来获取到和这个元素相关的其他元素
时间: 2024-10-22 18:03:04