当我在本地机器上从 jsfiddle 运行相同的代码时,它不起作用。我确实有 jQuery 链接,因为我的其他 jQuery 函数正在工作。
<div class="errorbox-good">
<div>
<div class="form-entry">
<label>
<div> First Name
<span class="ss-required-asterisk">*</span>
</div>
</label>
<input type="text" id="fname" name="fname" required>
</div>
</div>
</div>
<div class="errorbox-good">
<div>
<div class="form-entry">
<label>
<div> Last Name
<span class="ss-required-asterisk">*</span>
</div>
</label>
<input type="text" name="lname" id="lname" required>
</div>
</div>
</div>
jQuery
$('input').blur(function() {
if ($('#fname').attr('value') == $('#lname').attr('value')) {
alert('Same Value'); return false;
} else { return true; }
});
为什么没有为我显示警报?