我正在开发一个使用jQuery的val()和attr()的脚本,但它们似乎不相等。它们都具有相同的文本和长度。当我使用IF语句比较两者时,它们返回false
var isSame = $(this).val() == $(this).attr("placeholder");
console.log('$(this).val() == $(this).attr("placeholder"): ' + isSame);
在val()和attr()上查看jQuery的API文档,它们都返回String,因此我尝试在两个值上添加.toString(),但它们也不起作用。
以下是使用IE开发人员工具的屏幕截图,模拟IE7
我们中的一些人仍在使用旧版浏览器,例如IE7,所以我需要在IE7上使用并测试它