Jquery 选择具有特定属性的元素
我有一张表格:Jquery 选择具有特定属性的元素,jquery,html,forms,Jquery,Html,Forms,我有一张表格: <form method='somemethod' action='someaction' id='someid' populate='empty or non-empty'> form elements </form> 形式元素 我想创建一个jQuery函数,每当在网页中加载一个具有populate属性的表单时,该函数应该提醒“populate”值。忘记填充值 表示如果窗体具有填充属性警报,否则不警报。如何做到这一点 谢谢请参阅jQuery的
<form method='somemethod' action='someaction' id='someid' populate='empty or non-empty'>
form elements
</form>
形式元素
我想创建一个jQuery函数,每当在网页中加载一个具有populate属性的表单时,该函数应该提醒“populate”值。忘记填充值
表示如果窗体具有填充属性警报,否则不警报。如何做到这一点
谢谢请参阅jQuery的方法
请参阅jQuery的方法
在那里
有。使用jQueryV1.6中引入的
$('form').prop('populate')
将返回前面提到的populate的值
.prop(propertyName):属性的propertyName名称
得到
使用jqueryv1.6中引入的
$('form').prop('populate')
将返回前面提到的populate的值
.prop(propertyName):属性的propertyName名称
得到
检查长度属性
$(document).ready(function() {
$('form[populate]').each(function() {
$this = $(this);
if ($this.attr('populate')) {
alert( $this.attr('populate') );
}
})
});
检查实际要使用数据填充的长度属性,因为HTML5规范允许它。“这里的任何数据”也是有效的。您实际上想要使用数据填充,因为HTML5规范允许它。“此处的任何数据”也是有效的。通过“…在网页中加载具有填充属性的表单…”您的意思是通过ajax加载?@Yoshi:可能表单不是通过ajax加载的,但该网页包含具有就绪功能的JS文件…通过“…在网页中加载具有填充属性的表单…”你的意思是通过ajax加载?@Yoshi:可能表单不是通过ajax加载的,但该网页包含一个具有就绪功能的JS文件。。。
$(document).ready(function() {
$('form[populate]').each(function() {
$this = $(this);
if ($this.attr('populate')) {
alert( $this.attr('populate') );
}
})
});
if ($('form[populate]').length) {
alert('Attribute present');
}
$(document).ready(function() {
$('form[populate]').each(function() {
$this = $(this);
if ($this.attr('populate')) {
alert( $this.attr('populate') );
}
})
});