属性配列にどの要素が格納されているか、ブラウザーの一貫性があるかどうか疑問に思っていました。
「$('#elm')[0].attributes」ですべての「data-xxx」属性が見つかりましたか?
たとえば、attributes-collection には以下のすべての data-attributes が含まれていますか?
<input type="submit" value="Go" data-validation="foo" data-widgetId="bar">
私が必要としているのは、関連するすべての属性を input[type=submit] から jQuery を使用してボタン要素に移動する方法です。