正在回答 回答被采纳积分+1
1回答
好帮手慕夭夭
2020-12-02 10:12:58
同学你好,可以通过一个例子,直观的理解它们的区别。参考如下:
1.使用element[attribute*="value"]的方式
可以获取到包含“test”属性值的元素,如下图:
2.使用element[attribute~="value"]的方式
只能获取属性值为“test”的元素,“first_test”不满足类名为test”,所以不会被选中。如下图:
综上,element[attribute*="value"]和element[attribute~="value"]的区别是:element[attribute*="value"]获取属性值包含"value"的元素,而element[attribute~="value"]只获取属性值为"value"的元素。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星