提问者:小点点

从jQuery 1.12迁移到jQuery 3.5


我正在将应用程序的jquery版本从jQuery1.12升级到jQuery3.5。 我遇到了一些布尔属性.attr()问题。 所以我打算把这些改变成,

1)

$(selector).attr('checked');
$(selector).attr('selected');

作为

$(selector).prop('checked');
$(selector).prop('selected');

2)

$(selector).attr('checked', 'checked');
$(selector).attr('checked', true);

作为

$(selector).prop('checked', true);

3)

$(selector).attr('selected', 'selected');
$(selector).attr('selected', true);

作为

$(selector).prop('selected', true);

这些在功能上会有什么变化吗?


共1个答案

匿名用户

有关更多信息,请参考链接