2017-07-31 35 views
1

我想要刪除具有特定數據的圖像類別。我使用:刪除具有特定數據值的圖像類別

var end_foto = 'http://somesite.com/image.jpg'; 
$('img[data-url]="'+end_foto+'"').removeClass('thumb-selecionado'); 

但它返回:

Uncaught Error: Syntax error, unrecognized expression:img[data-url]="http://somesite.com/image.jpg" 

有什麼不對?

由於

回答

2

極品]在最後象下面這樣: -

var end_foto = 'http://somesite.com/image.jpg'; 
$('img[data-url="'+end_foto+'"]').removeClass('thumb-selecionado'); 

選擇器結構需要是img[data-url="abc"]

實施例: -

var end_foto = 'http://somesite.com/image.jpg'; 
 
$('img[data-url="'+end_foto+'"]').removeClass('thumb-selecionado');
.thumb-selecionado{ 
 
    width;50px; 
 
    height:50px; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<img src="http://is5.mzstatic.com/image/thumb/Purple/v4/e0/9d/64/e09d64ec-b4f1-5e55-3599-308e29d5a94d/source/100x100bb.jpg" data-url = "http://somesite.com/image.jpg" class="thumb-selecionado"><br/><br/> 
 
<img src="http://is5.mzstatic.com/image/thumb/Purple/v4/e0/9d/64/e09d64ec-b4f1-5e55-3599-308e29d5a94d/source/100x100bb.jpg" data-url = "http://somesite.com/image1.jpg" class="thumb-selecionado"><br/><br/>

+0

它的工作原理。非常感謝你:) –

+0

@PedroAntônio很高興幫助你:) :) –

2

您的選擇器結構錯誤。它應該看起來像這樣: -

$('img[data-url="'+end_foto+'"]').removeClass('thumb-selecionado'); 
+1

是的,我過早地關閉括號。謝謝:) –

+0

是的,隨時。快樂的編碼 – DDev

相關問題