如何在jquery中获取attr值
How to get attr value in jquery
我试图从我的输入中获得attr " _last_val "的值,但无法产生它。
下面是?I have try 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 and try中删除前面的+
,
alert(actualadddate + 'aaaaaaaaa');
实时工作演示
请注意,在您的示例中,您使用.date class
访问属性,如果您的页面有多个具有相同类的元素,那么它将不会给您准确的日期。因此,在这种情况下要小心,或者使用unique id
来获取属性。
从开始删除+
操作符。用途:
alert(actualadddate+"aaaaaaaaa");
由于+
在实际添加之前被转换为一个数字,这导致NaN (Not a Number
)
所以,删除它
alert(actualadddate+'aaaaaaaaa');
http://jsfiddle.net/59o60g7e/10/因为actualadddate
不是一个数字,所以它是NaN,即不是一个数字。从您用来类型转换的警报中删除+
。
用这个代替
alert(actualadddate+"aaaaaaaaa");
同样,不使用用户定义的属性。使用data
属性来存储您的自定义值
代码中唯一错误的地方是alert
调用。http://jsfiddle.net/rcnw1op0/
相关文章:
- 获取一个javascript对象attr's
- 从每个父对象获取attr,并为每个子对象设置attr
- 表单操作值未从attr()函数中获取
- 获取点击按钮的值/attr作为event.data,带有.on(“点击”…)
- 使用jQuery.attr()方法获取元素属性
- jQuery设置attr,然后获取attr
- 是否可以从foreach循环中获取attr值
- 获取 attr ID 并在 jQuery 中的 IF/ELSE 中使用
- 如何获取多个 jquery attr 值
- 在挖空JS中从ATTR调用模型函数以获取动态属性
- J查询如何获取 attr 标签值
- jQuery 无法获取 attr 值
- jQuery 循环遍历子元素以获取 attr 值
- 使用javascript从字符串中获取attr src
- 如何在jquery中获取attr值
- 通过获取.attr,使用JavaScript / jquery播放/暂停音频文件
- 当试图为href获取attr时获取#[object对象]
- JQuery -从变量中的HTML字符串中获取attr/text
- 使用已知的href变量获取attr(id)
- Jquery帮助获取.attr()