title: HTML element doesn't removes by jquery with name containing backslash
body: <p>I'm trying to delete a DOM element, finding it by <code>data-value</code> property. And I have a problem when this property is containing a '\' symbol.
  Example:</p>
  
  <pre><code>&lt;li class="tag" data-value="test\image"&gt;
       &lt;span&gt;test\image&lt;/span&gt;
       &lt;input type="text" value="test\image"&gt;
       &lt;i class="reset-clear-icon small"&gt;&lt;/i&gt;
  &lt;/li&gt;
  </code></pre>
  
  <p>In my JS code, the element removing like this:</p>
  
  <pre><code>...
  //passing tag selector here
  $tag.remove();
  ...
  </code></pre>
  
  <p>Is there any approach to make the <code>remove()</code> method work for the data with backslashes?
  And for data to show correct, without encoding <code>backslash</code> symbol in html like this</p>
  
  <pre><code>$tag.replace("\\", "&amp;#92")
  </code></pre>
  
  <p>so it would display in html <code>test&amp;#92image</code>.</p>