javascript-如何用JavaScript或jQuery获取多个input且同一id的value值

问题描述

如何用JavaScript或jQuery获取多个input且同一id的value值
 <span id="bar"></span>
<input id="end_time" type="hidden" value="1483027200">

<span id="bar"></span>
<input id="end_time" type="hidden" value="1468944000">

<span id="bar"></span>
<input id="end_time" type="hidden" value="1466524800">

上面的HTML代码是循环输出的,只是每个value的值不同,
我是想获取当前的时间戳,再分别与每个value值的时间戳相减,
得到结果输出到对应span标签。

请问JavaScript或jQuery的代码要怎么写?或HTML代码要怎样修改?

解决方案

id一样需要用属性选择器,不能用id选择器

 <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2.min.js"></script>
<span id="bar"></span>
<input id="end_time" type="hidden" value="1483027200">

<span id="bar"></span>
<input id="end_time" type="hidden" value="1468944000">

<span id="bar"></span>
<input id="end_time" type="hidden" value="1466524800">
<script>
    var ts = new Date().getTime();
    $('input[id="end_time"]').each(function () {
        $(this).prev().html(ts-parseInt(this.value));
    });
</script>

解决方案二:

id不能一样的,是class吧

解决方案三:

你把id设成唯一的,每个input的id都不一样。再根据document.getElementById("id").value获得input的值

解决方案四:

把id改为class,然后再用jquery的$('.className');来获取

时间: 2024-11-02 03:30:01

javascript-如何用JavaScript或jQuery获取多个input且同一id的value值的相关文章

javascript-html上有3张图片,如何用js和jQuery获取,然后随机排序再输出到html(新手,不大会)

问题描述 html上有3张图片,如何用js和jQuery获取,然后随机排序再输出到html(新手,不大会) 我有八个轮播,每个3张图片,用js和jQuery对每个轮播进行随机排序,各个轮播的图片是独立的,不相互影响.求如何写 解决方案 选择器知道吧,可以看看JQUERY 基本,要是出现啥问题了可以发私信 解决方案二: 大把多jquery轮播的插件,一般都不会相互干扰的 jquery焦点图 解决方案三: http://www.phonegap100.com/article-237-1.html插件

获取单选按钮的值-jquery 获取已选中的单选按钮的id

问题描述 jquery 获取已选中的单选按钮的id 在jquery中 怎么获取id? 解决方案 var id=$("input[name='pattern']:checked").attr('id'); 解决方案二: var partyId=$("input[name='partyIds']:checked").val(); 解决方案三: <script> $(document).ready(function(){ }); function showse

jQuery获取复选框被选中的个数及值

获取复选框被选中值  代码如下 复制代码 <input type="button" id="btn5" value="获得选中的所有值"> <input type="text" name="dd" id="dd" size="50" /> $("#btn5").click(function(){ var str="

jquery 如何获取&amp;amp;lt;input type=file id=sjwj&amp;amp;gt;的绝对路径?

问题描述 火狐下:document.getElementById("sjwj").files.item(0).getAsDataURL() 这样获取的值不对IE下:$("#sjwj").val() 获取的值也不对并且同个表单中有不止一个file文本域,......比如:<input type=file name=file><input type=file id=sjwj name=fimg>这里要获取的就是第二个file,不知道用jquery

jQuery获取css z-index在各种浏览器中的返回值_jquery

测试代码: 复制代码 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="GBK" /> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <title>jQuery Css Test</titl

使用JQuery 获取当前[jsp,html,aps,php,...url传参值]

例如:update.jsp?sid=12        怎么获取当前url 传过来的参数 sid=12 呢.下面正好解决了您的需求.但不是最好的!    代码运行效果:

js 获取、清空input type=&amp;quot;file&amp;quot;的值(示例代码)_javascript技巧

上传控件(<input type="file"/>)用于在客户端浏览并上传文件,用户选取的路径可以由value属性获取,但value属性是只读的,不能通过 javascript来赋值,这就使得不能通过value=""语句来清空它.很容易理解为什么只读,如果可以随意赋值的话,那么用户只要打开你的网页, 你就可以随心所欲的上传他电脑上的文件了. js 获取<intput type=file />的值 复制代码 代码如下: <html>

request-后台获取&amp;amp;lt;input &amp;amp;gt;元素中的值

问题描述 后台获取<input >元素中的值 <input type="button" value="创建问卷" name="sendBtn" id="sendBtn" class="butn" isDraft=0>; <input type="button" value="存草稿" name="workBTN" id

如何用JS清空上传控件input(type=&quot;file&quot;)的值

var obj=网页中的<input type="file" /> obj.outerhtml = obj.outerhtml.replace(/(value=").+"/i, "$1""); 更经典的方法 需要清空<input type="file">的值,但上传控件<input type="file">的值不能通过网页特效来修改. google找到这样一个解