IE11无法判断两个字符串是否相等

时间:2014-10-10 12:56:47

标签: jquery jquery-ui internet-explorer

无论出于何种原因,条件正在返回false当我的所有帐户都应该是真的。它只是一个简单的字符串比较; 并且Chrome正确

在IE开发人员工具中,我在该行上设置了一个断点,并尝试了不同的东西。这是输出: enter image description here

调用它的代码是一个jQueryUI小部件。这是代码运行的完整块。如果有帮助,我可以发布整个小部件。

this.element.children('option').each(function() {
    if ($(this).text() === select.val()) {  // Why does this evaluate to false?!?!?
        $(this).text(value)
        ctl._trigger('select', event, {
            item: this
        });
        return false;
    }
});

1 个答案:

答案 0 :(得分:3)

$(this).text.match(/[\w ]+/)[0]select.val().match(/[\w ]+/)[0]会返回相同的内容吗?

我相信你们中的一些类似太空的角色不是空格。