我正在开发的一个网站是使用 jQuery v1.8.3 构建的。我正在尝试升级到 v1.9.0。使用 jQuery 迁移插件 (v.1.0.0),我在控制台中收到消息说 .attr() 已弃用。
在 .js 文件中使用了这两行:
var branchID = $('select#ddlBranches').attr('value');
$('select#ddlBranches').attr('value', branchID).change();
它们旨在获取下拉列表中当前选择的值(即记录 ID),并在下拉列表中触发更改事件,将其设置为指示值。
第一行会在控制台中显示此消息:“不推荐使用基于属性的 jQuery.fn.attr('value') ”
第二行导致它在控制台中显示:“不推荐使用基于属性的 jQuery.fn.attr('value', val) ”
升级指南讨论了.attr(),但我没有看到任何地方提到用什么来替换它。
我应该用什么替换 .attr() 来完成相同的功能?
感谢任何人的帮助。