数据html5和jquery获取
data html5 and jquery fetch
我已经用谷歌搜索过了,但仍然找不到我的基本问题的解决方案。
HTML<input type="text" id="medical_txt" name="medical_txt" data_medical-stat="yes" >
JavaScript:
$(document).ready(function(){
$("#medical_txt").blur(function(){
console.log(this);
var data_var = jQuery(this).data('medical-stat');
var attr_var = jQuery(this).attr('data_medical-stat');
alert(data_var);
alert(attr_var);
var second_try=$('#medical_txt').data('medical-stat');
alert("second_try:"+second_try);
});
});
output => undefined, yes , undefined
谁能告诉我第一个和最后一个出了什么问题?
数据属性指定为data-
,而不是data_
,这就是为什么您与.data
未定义,但如果您使用确切的属性名称和.attr
,您将获得结果。
您使用data()的方式不对。
在获取之前,请确保您已经存储了您试图获取的对象,如。data('medical-stat',{…}),那么你可以这样读。data('medical-stat') ->将返回{…}
相关文章:
- 在for循环中未获取JQuery/JavaScript对象值
- 点击获取jQuery上的href属性
- 如何获取jQuery Confirm(jConfirm)值并使用该值检查条件
- 通过传递的参数位置获取jQuery中图像的宽度
- MVC Syncfusion Grid-HTML EJ Grid-获取Jquery中所选行的主键
- 如何获取 jQuery 以触发本机自定义事件处理程序
- 如何获取 jQuery 回调触发返回值
- 如何在wordpress插件中获取jquery中的img url和文件url
- 我想知道如何只激活表单提交,而不获取jquery中ajax url的值
- 如何获取jQuery集合中的第k个元素..作为JQUERY元素
- 从aspx.cs页面获取jquery post中的Null响应而不是json
- 如何获取 jquery 变量 childeren
- 如何从每个对象获取jQuery的“title”和“url”值
- 如何动态获取jquery noConflict()的引用
- 用于获取jQuery元素或值的方法
- 获取jquery数组对象的第n项
- 获取jquery确认在函数中返回的结果
- 获取JQuery UI自动完成元素的索引
- 获取jQuery UI排序后的ID数组
- 获取 jQuery DataTable 中的元素