Skip to main content

Bug Tracker

Side navigation

Ticket #6093: jquery.html


File jquery.html, 0.6 KB (added by Chealer, February 13, 2010 07:39AM UTC)

Illustrates find() selector escaping bug with Attribute Equals Selector [name=value] and value containing a parenthesis

<!DOCTYPE html>
<html>
<head>
  <title>foo</title>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
	<div>

    <input type="radio" name="newsletter" value="Hot F(uzz" />
    <span>name?</span>

  </div>
  <div>
    <input type="radio" name="newsletters" value="Cold Fusion" />

    <span>name?</span>
  </div>
  <div>
    <input type="radio" name="accept" value="Evil Plans" />

    <span>name?</span>
  </div>
<script>
sel="Hot F\\(uzz";
alert(sel);
$("body").find('input[value="' + sel + '"]').next().text(" is newsletter");</script>
</body>
</html>

Download in other formats:

Original Format