行のテーブルがあります。列の1つで、一部の行には静的テキストのスパンがあり、一部の行には選択可能な値の選択があります。その1つの列のすべての要素は、同じ名前属性を持っています。フォーム送信では、行を繰り返し処理し、すべての列の値を取得したいと思います。その要素から値を取得するために、1つのjQueryセレクターステートメントが必要です(スパンまたは「materialValue」の名前属性で選択)。jQueryでそれをどのように行うのですか?以下はhtmlスニペットです。
<table>
<tr><td>
<span id="materialValue1" name="materialValue>ONE</span>
</td></tr>
<tr><td>
<span id="materialValue2" name="materialValue>TWO</span>
</td></tr>
<tr><td>
<select id="materialValue3" name="materialValue>
<option>ONE</option>
<option>TWO</option>
<option>THREE</option>
</select>
</td></tr>
<tr><td>
<select id="materialValue4" name="materialValue>
<option>ONE</option>
<option>TWO</option>
<option>THREE</option>
</select>
</td></tr>
</table>
編集:私は要素タイプを指定してから、属性名/値で角かっこを指定することに慣れています。要素タイプ名なしでjqueryセレクターを指定する方法がわかりません。例:$('span[name="materialValue"]', this)
。指定することは合法$('[name="materialValue"]', this)
ですか?私には奇妙に見えます。