おそらく単純な問題ですが、jQueryが私を台無しにしているように感じます。私のコードは、値を取得したいDOM要素に到達しますが、.val()を追加すると、空の文字列が返されます。
$('tr.invoice td[data-attr=Payed] div.true').closest('tr').find('td[data-attr=Expiration]')
Returns this:
[<td data-attr="Expiration">2012-04-22</td>,<td data-attr="Expiration">2012-05-21</td>,<td data-attr="Expiration">2012-06-18</td>]
ご覧のとおり、DOM要素には値がありますが、JS文字列に.val()を追加すると、空の文字列のみが返されます(未定義ではなく、空)