Я просто начну с представления кода, который ведет себя не так, как должен.Поскольку он очень прост, он должен говорить сам за себя.
HTML:
<input id="bla"></input>
<input id="blub"></input>
JavaScript:
jQuery('#bla').attr({'value': 'a'});
jQuery('input[value="a"]').val('s');
jQuery('#blub').val('d');
jQuery('input[value="d"]').val('f');
jsFiddle: http://jsfiddle.net/5dww7/
Проблема: jQuery('input[value="d"]')
не определена
Это ошибка?Firebug на самом деле говорит, что «значение» существует - так что, может быть, проблема с селектором?