javascript - 如何在jQuery中获取attr值

原文 标签 javascript php jquery ajax alert

我试图从我的输入中获取attr“_last_val”的值,但无法产生它。

下边是 ?我尝试过demo

//下面是HTML

<form method="post" action="" id="feedback_form">
  <input type="text" value="2014-08-11" class="date" name="add_by_datetime" _last_val="2014-08-14" >
  <input type="button" name="submit_now" value="Submit" /> 
</form>

//下面是脚本
jQuery(function($) {
   $("form#feedback_form input[name='submit_now']").on("click",function() { 
      var actualadddate  = $("form#feedback_form input[name='add_by_datetime']").attr('_last_val');
      alert(+actualadddate+'aaaaaaaaa');    
   }); 
});

请让我知道我错了。

谢谢

最佳答案

从警报中删除前面的+并尝试,

alert(actualadddate + 'aaaaaaaaa');

Live working demo

请注意,在您的示例中,如果您的页面上有多个具有相同类的元素,则您使用.date class访问该属性,那么它将无法为您提供准确的日期。因此,在这种情况下请格外小心,或使用unique id来获取属性。

关于javascript - 如何在jQuery中获取attr值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25237080/

相关文章:

用于缓存权限的 PHP 全局时间戳

php - PHP 的 Phar::mapPhar() 方法有什么作用?

javascript - 禁用输入,允许点击文本框

javascript - 用jQuery发送多个变量

javascript - 如何下载 Mozilla 的开发者文档以供离线阅读?

javascript - 防止在 window.location 中使用 javascript

php - POST值未显示在javascript中

php - 使用PHP和C从svn diff文件获取文件路径

javascript - 将旋转从父 Object3D 转移到子 - 三个 js

javascript - 用javascript中的左上角旋转div