jQuery :last precedence bug

Demo of http://bugs.jquery.com/ticket/5301

by mikecapp

HTML

<input value="foo"/>
<input value="foo"/>
<input value="bar"/>

JavaScript

$("input:last[value=foo]").css("background-color", "red");
$("input[value=foo]:last").css("border", "2px solid blue");