【发布时间】:2015-03-11 03:41:07
【问题描述】:
我有自定义表单来制作完美的 UX,有一个带有按钮的字段,可以添加一些详细信息,该字段具有验证(避免字段的值相同),我需要检查 DOM 是否相等。我需要的平等是同一个 DOM,而不是代码。
HTML:
<form id="form">
<select> ... </select><span class="btn"> + </span>
</form>
Javascript:
$("#form select").on('change', changeForm );
function changeForm() {
var check = $(this);
$("#form select").each(function(){ // In first index is exactly equal of variable check
if (check == $(this)) { ... } // false
if (check === $(this)) { ... } // false
if (check.isEqualNode($(this)) { ... } // Uncaught TypeError: undefined is not a function
if (check.isSameNode($(this)) { ... } // Uncaught TypeError: undefined is not a function
}
}
有返回真值的代码吗?还是我的代码不是好方法?
【问题讨论】:
标签: javascript jquery forms dom