我想定位带有“ a
”并带有特定背景图像的“ keyimage”类元素。
那是我的代码:
$( ".keyimage" ).has( "a[style^="background-image: url('https://example.com/wp-content/uploads/2018/02/white.jpg')"]" ).css( "display", "none" );
知道为什么它不起作用吗?
提前谢谢
答案 0 :(得分:2)
$( ".keyimage" ).has( "a[style^=\"background-image: url('https://example.com/wp-content/uploads/2018/02/white.jpg')\"]" ).css( "display", "none" );
--------------------------------^----------------------------------------------------------------------------------^
您需要在字符串中添加\
才能跳过引号
或者您也可以反引号
$( ".keyimage" ).has( `a[style^="background-image: url('https://example.com/wp-content/uploads/2018/02/white.jpg')"]` ).css( "display", "none" );