#7814 closed bug (invalid)
[value=""] does not consider value of inputs
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | undecided | Milestone: | 1.6 |
Component: | unfiled | Version: | 1.4.4 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
Searching for inputs with empty values comes back with false matches if there is a value="" provided in the HTML.
For example:
$('<input value=""/>').val('test').is('[value=""]')
will return true, even though there is a value, whereas:
$('<input/>').val('test').is('[value=""]')
will correctly return false.
Test case here: http://jsfiddle.net/nmffK/
Note: See
TracTickets for help on using
tickets.
Thanks for the report, but this is not a jQuery bug. Just because the value property changes does not mean that the value attribute changes.