を働いていない私は、この要素jQueryのデータ属性セレクタ
<div class="messages selected" data-conversationId=""></div>
data-attribute
conversationId
がそうのように動的に設定されているがあります。
$(".messages").data("conversationId", conversationId);
に私はデータによって、この要素を選択するセレクタを使用して問題が生じています属性。
$(".messages[data-conversationId=4]")
空の配列を返します。興味深いことに:私のセレクタと間違っている何
$(".messages").data("conversationId")
戻り4
?
最後のものを取得します...最後の値は、値が4である可能性がありますか? –
属性値は引用符で囲む必要があります。 '$( '。messages [data-conversationId =" 4 "]')'。 –
引用符がありません: '' '$( '。messages [data-conversationId =" 4 "]')' ''は動作しますか? – Dario