javascript - 如何修复 jQuery 1.8 “unsupported pseudo: all” 错误?

标签 javascript jquery jquery-events

它适用于 jquery 1.3,但是当我尝试用 1.8 替换它时,我得到“不支持的伪:全部”错误:

这是我当前的代码:

 $(function () {
            $('input[id$=btnAdd]').click(function (e) {
                e.preventDefault();
                // Assuming you get a JSON object from a service
                var lenBefore = $('select[id$=DDL] :all').length;
                var obj = { "6": "Item6", "7": "Item7", "8": "Item8" };
                $.each(obj, function (value, text) {
                    $('select[id$=DDL]').append($('<option></option>').val(value).html(text))
                });
                var lenAfter = $('select[id$=DDL] :all').length;
                $("#para").html("<b>" + (lenAfter - lenBefore) + "</b>" + " new items were added");
                $(this).attr("disabled", "disabled");
            });
        });

您的回答会很有帮助。

最佳答案

我想你想要 $('select[id$=DDL] option')$('select[id$=DDL] *')$('select[id$=DDL]').children()

关于javascript - 如何修复 jQuery 1.8 “unsupported pseudo: all” 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13246670/

相关文章:

javascript - onchange 事件显示目标元素的所有文本值,为什么?

jquery - 如何删除 Bootstrap 3 外部模态中的白色区域

jquery - 如何在 Safari for iPad 中使用 jQuery 识别触摸事件?可能吗?

javascript - 来自未发布的 Google Drive 电子表格的 JSON 数据?

javascript - 将字符串从 Flask 传递到 AngularJS

javascript - 使用 innerHTML,安全问题是什么?

jquery - 如何创建 Jquery 两个 Div 水平调整大小

javascript - 尝试在 JavaScript/jQuery 中添加点击事件

javascript - 使用 jqgrid 进行内联编辑。我卡住了

php - 当另一个ajax调用更改div y的内容时,如何自动更改div x(使用ajax)的内容?