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 来访问该属性,如果您的页面有超过 1 个具有相同类的元素,那么它不会为您提供准确的日期。因此,在这种情况下要小心,或者使用unique id来获取属性。

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

相关文章:

javascript - JQuery Mobile 按钮单击事件未在 iOS 设备上触发

javascript - 使用 jQuery 计算可见的 div

php - Google Speech API - 有没有办法确定音频是否有人声?

javascript - 如何在 JQuery 回调函数中获取对象引用?

javascript - 提交时进行正则表达式电子邮件验证

c# - colorbox + asp.net 按钮不会回发

javascript - 满足的状态

php - 解析php中的值

php - 年度 4 位数值的 PHP 日期格式最佳实践

javascript - 实时代码示例 : cytoscape. js 初始化——不完整?