jquery-Jquery取获取value问题

问题描述

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

jquery-Jquery取获取value问题的相关文章

jquery是如何获取复选框的值

 获取复选框的值的方法有很多,举不胜举,在本文将为大家介绍下jquery是如何获取复选框的值的,感兴趣的朋友不要错过 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  <html>  <head>  <mce:style><!--  -->

javascript-如何利用js或者jQuery抓取网页数据

问题描述 如何利用js或者jQuery抓取网页数据 有什么高效的方法吗,或者怎么实现,主要问题在于,怎么获取frame里的元素 解决方案 这个是服务器端弄的,客户端js受限于浏览器安全,无法直接获取跨域数据. 一定js可以用雅虎的yql将远程html下载转为jsonp数据,或者自己服务器做代理页面 解决方案二: bobo说的很对,要高效,建议你在服务器上抓取,或者干脆用io.js一类的将js作为本地应用的运行时.

jquery select取值,赋值操作

select">jquery select取值,赋值操作 一.获取Select  获取select 选中的 text : $("#ddlRegType").find("option:selected").text();   获取select选中的索引: $("#ddlRegType").get(0).selectedIndex;   二.设置Select 设置select 选中的索引:  $("#ddlRegType&q

jQuery表单获取和失去焦点输入框提示效果的实例代码

这篇文章介绍了jQuery表单获取和失去焦点输入框提示效果的实例代码,有需要的朋友可以参考一下   复制代码 代码如下:   $("#focus .input_txt").each(function(){   var thisVal=$(this).val();   //判断文本框的值是否为空,有值的情况就隐藏提示语,没有值就显示   if(thisVal!=""){   $(this).siblings("span").hide();   }e

jQuery入门教程:jQuery对象的获取

文章简介:jQuery进军中的战友们,通过前面两章的学习,大家肯定对jQuery中的"$"函数不明不白,没关系,只要大家挺得住,咱们定能得到最终胜利.言归正传,通过下面几章的学习,一定能明白"$"函数,trust me !现在大家想一下在CSS中有哪几种选择器? jQuery进军中的战友们,通过前面两章的学习,大家肯定对jQuery中的"$"函数不明不白,没关系,只要大家挺得住,咱们定能得到最终胜利.言归正传,通过下面几章的学习,一定能明白&qu

jQuery.position()方法获取不到值的安全替换方法

 这篇文章主要介绍了jQuery.position()方法获取不到值的安全替换方法,本文给出了一种变通的方法,用.offset()来换算,需要的朋友可以参考下     调用jQuery.position()方法会返回相对于父元素的位置,jQuery官方文档中描述说,它跟.offset()方法不一样,.offset()返回的是相对于document的位置,而.position()返回的是相对于父元素的位置. 但事实上,在使用的过程中,我们发现.position()返回的值经常是0.但事实不是0.尤

Jquery遍历checkbox获取选中项value值的方法

 这篇文章主要介绍了Jquery遍历checkbox获取选中项的value值,需要的朋友可以参考下 源码:   代码如下: jQuery(function($){  $("input[name='key']:checkbox").click(function(){  var ids = '';  var flag = 0;  $("#ids").attr("value",ids);  $("input[name='key']:check

jQuery设置与获取HTML,文本和值的简单实例

 本篇文章主要是对jQuery设置与获取HTML,文本和值的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: <script type="text/javascript">  //<![CDATA[   $(function(){       //获取<p>元素的HTML代码       $("input:eq(0)").click(function(){             alert(  $(&qu

jQuery使用height()获取高度需要注意的地方_jquery

本文实例分析了jQuery使用height()获取高度需要注意的地方.分享给大家供大家参考.具体分析如下: jQuery脚本如下: 复制代码 代码如下: var aNode = $('#demo'); var height = aNode.height(); //如果在获取height前,aNode已经是display:none 或者说 aNode是隐藏的,那么获取不到aNode的高度 console.log(height); HTML页面如下: 复制代码 代码如下: <div id="d

jquery实现将获取的颜色值转换为十六进制形式的方法_jquery

本文实例讲述了jquery实现将获取的颜色值转换为十六进制形式的方法.分享给大家供大家参考.具体分析如下: 大家或许已经注意到了,在谷歌.火狐和IE8以上浏览器中,获取的颜色值是RGB形式,例如rgb(255,255,0),感觉非常不适应,或者在实际编码中不方便使用,这个时候就需要进行转换,下面就提供一段相关转换代码. 具体代码如下: 复制代码 代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf