jQuery&#f; val()不等于attr()

时间:2014-09-02 01:09:10

标签: javascript jquery internet-explorer internet-explorer-7

我正在开发一个使用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

Here's the screenshot using IE

我们中的一些人仍在使用旧版浏览器,例如IE7,所以我需要在IE7上使用并测试它

0 个答案:

没有答案