diff --git a/pyquery/pyquery.py b/pyquery/pyquery.py index 53aeaac..ac8f8fb 100644 --- a/pyquery/pyquery.py +++ b/pyquery/pyquery.py @@ -1001,6 +1001,11 @@ def val(self, value=no_default): ['you', 'hou'] """ + def _option_value(option): + # Missing value attr uses option text (HTML / jQuery). + val = option.attr('value') + return option.text() if val is None else val + def _get_value(tag): #