NOT()
来源:3-2 店铺注册之js实现
齊帥
2020-06-16 10:04:57
老師請問這裡為什麼要用not()?它的意義是什麼呢?可以把這段代碼解釋詳細一點嗎?
1回答
同学你好,
1、not可以理解为将其在DOM对象中删除,这样DOM对象中就只剩下被选中的option了
2、('#shop-category').find('option')是获取所有id为shop-category的option的DOM对象,
.not(function( return !this.selected;}),其中的this就是在第一步中获取到的DOM对象,在function中将没有选中的返回
.data('id')作用是用来获取data-id对应的option的值
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~