【问题标题】:How do I get textbox values from a gridview template field using jQuery.如何使用 jQuery 从 gridview 模板字段中获取文本框值。
【发布时间】:2011-07-28 16:26:14
【问题描述】:

我想使用 jQuery 从 gridview 模板字段中获取文本框值。

例子:

身份证——姓名——年龄
1 --- Hung ---- 文本框的值:20
2 --- John ---- Texbox 有值:19

当我使用 jQuery 单击第一行或第二行文本框时,如何获取文本框值 20 或 19(取决于点击)?

谢谢大家!

【问题讨论】:

  • 查看示例代码行会很有帮助。

标签: jquery textbox return-value


【解决方案1】:

如果您使用的是 jquery 网格(jQgrid、INGrid 等)。那么访问字段值的方法将作为 api 的一部分。

如果你有一个表并且想要访问数据,那么你可以说。

$(':text").click(function(){

alert($(this).val());
// do something with the field data.
// here $(this) refers to the field on which the user clicked on.

});

希望这会有所帮助。

【讨论】:

  • 你能告诉我如何摆脱这个 ($(this).val()) 值
  • var val; $(':text").click(function(){ val=$(this).val()); // 对字段数据做一些事情。 // 这里 $(this) 是指用户所在的字段点击。});alert(val); 我已经修改了这个脚本,但我没有得到函数之外的 val 值
  • 尝试在函数中添加一个简单的 alert() 消息,这应该让你知道函数是否被调用.. 你也应该将函数代码放在 $(document).ready(function(){ // place function code here }); 中,这会让浏览器注册点击事件处理程序&你会得到值..也不要忘记添加警报函数来验证函数是否被调用。
猜你喜欢
  • 2014-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-06
相关资源
最近更新 更多