从我的previous question开始: 使用jQuery可以比较选择器中的两个属性吗? 我的意思是这样:jQuery选择器比较它们之间的元素属性(和/或属性)
$('element[atribute1!=attribute2]')
,或者在一个实际的例子:
$('input[name!=id]')
以我为例,我需要它来获取多少输入字段在HTML表单没有改变用于编辑的东西, 我正试图获得此代码工作:
if($('input[DefaultValue!=input.value]').lenght==0){...}
什么呢? 它应该返回更改字段的数量(如果我得到0我将停止表单提交,显示一条警告消息,并返回而不更新)
感谢您的帮助。
只是好奇..你试过了吗? – simshaun
是的...代码似乎没有正常工作(表单提交继续),但我没有得到错误通知(使用Firefox 8 + webdeveloper插件) – danicotra
我不能编辑我以前的评论,所以请回复:我不仅首先打乱了“长度”这个词,然后我甚至发现了CHEERED TOO SOON,'导致我的代码对我所意图达到的目标而言仍然是错误的(现在我总是得到好像修改过的元素的数量等于0 )。谢谢RightSaidFred,会试试你的代码。 – danicotra