data[Comment][name]
とかそういうヤツ
素直に考えると$.("[name=data[Comment][name]]")
なんだけれど,これだと上手くうごかない.属性名セレクタの仲で特定の記号を使うときはエスケープが必要で,その方法はバックスラッシュ二回.つまり以下のようになる.
$.("[name=data\\[Comment\\]\\[name\\]]")
jQueryデファクトなフレームワークだし,なんかもっとしっかりして欲しい気がする.でもjQueryが悪いということではなくて,そもそも複雑化する情報構造に対してHTMLのformが貧弱すぎる.