Testcase for jQuery Ticket 7216

Some attribute selectors broken

by jitter

HTML

<p>With jQuery 1.4.2/1.4.3 all input's get a value set. With 1.4.4 none are set</p> 
<input id="i1" type="text" name="ns[id=var]" value="">
<input id="i2" type="text" name="ns[id=var]" value="">
<input id="i3" type="text" name="ns[id=var]" value="">
<input id="i4" type="text" name="ns[id=var]" value="">

JavaScript

//attribute value quoted
$("#i1[name='ns[id=var]']").val(1);

//attribute value quoted and escaped
$("#i2[name='ns\\[id\\=var\\]']").val(2);

//attribute value neither quoted nor esacped
$("#i3[name=ns[id=var]]").val(3);

//attribute value escaped but not quoted
$("#i4[name=ns\\[id\\=var\\]]").val(4);