0
我有一個帶有base64加密編碼的div的div。 它看起來像這樣:Javascript語法錯誤,無法識別的表達式
<div id="tagValue_16DXp9eR15Q=">
,當我嘗試使用這樣的ID將其刪除:
$('div[id=tagValue_tagValue_16DXp9eR15Q=]').remove();
即時得到以下錯誤:
Uncaught Error: Syntax error, unrecognized expression: div[id=tagValue_16DXp9eR15Q=]
但是當我從其加密的加密中刪除「=」:
<div id="tagValue_16DXp9eR15Q">
它將與代碼打交道:
$('div[id=tagValue_tagValue_16DXp9eR15Q]').remove();
我怎樣才能使它發揮作用,也離開了「=」?
工程就像一個魅力。謝謝!我不能相信我沒有想到 – Bonik
@Bonik沒問題,很高興我能幫上忙。不要忘記接受(在十分鐘內) – SomeKittens
ID選擇器中的'='將[需要轉義](http://api.jquery.com/category/selectors/) - '$('# tagValue_tagValue_16DXp9eR15Q \\ =')'。 –