j查询对象预期错误

jquery object expected error

本文关键字:错误 对象 查询      更新时间:2023-09-26

单击按钮删除输入时,IE6-8中的jquery错误出现问题。网络浏览器给我错误消息"预期对象"

有什么技巧可以解决这类问题吗?我可以与我的代码共享,它添加和删除输入,它还计算所有输入的数量。我使用 php 提供有关当前现有输入和值的信息。是否有可能由于 jquery 脚本中的任何语法错误而无法正常工作,或者为较旧的 IE 浏览器包含 CDN 只是错误?

感谢所有可能的帮助或提示。

它包括谷歌CDN:

<script language = "javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" ></script>

这是整个jquery脚本:

$(document).ready(function () {
    var maxTags = 20;
    var tagsDiv = $("#newTagsDiv");
    var addTag = $("#addTagButton");
    var removeTag = $("#removeTagButton");
    var x = tagsDiv.length + <? php print $tagNumber; ?> -1;
    var tagNumber = <? php print $tagNumber; ?> -1;
    $(addTag).click(function (e) {
        if (x <= maxTags) {
            tagNumber++;
            $(tagsDiv).append('<div id="tagDiv' + tagNumber + '"><span class="tagNumber">' + tagNumber + '.</span><input type="text" name="tag' + tagNumber + '" id="tag' + tagNumber + '" size="20" value=""/></div>');
            x++;
        }
        return false;
    });
    $(removeTag).click(function (e) {
        if (x > 1) {
            $('#tagDiv' + tagNumber).remove();
            x--;
            tagNumber--;
        }
        return false;
    });
});

替换

<script language = "javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" ></script>

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

并把它放在你的head里.

这似乎是较新版本IE中的一个常见问题,也就是说,它实际上迫使您以"正确的方式"进行操作。