2011-07-02 19 views
0

フォーム要素タイプ(つまり、テキストエリア、入力など)を 'name'属性だけで検索しようとしています。 jQueryでこれを達成する方法はありますか?名前でフォーム要素を見つける方法

+0

http://api.jquery.com/attribute-equals-selector/ –

答えて

1

Get the element by its name attribute:次に

$('[name="someName"]') 

get the first element with [0]

$('[name="someName"]')[0] 

その後nodeNameでタグ名を取得し、toLowerCaseでそれを正規化:

$('[name="someName"]')[0].nodeName.toLowerCase() 

jQueryの1.6で

は、あなたがpropを使用して(もう少しゆっくりであれば)もう少し美しく、これを行うことができます。

$('[name="someName"]').prop('nodeName'); 

を私は、これは正規化されるとは思わないので、あなたは何をする必要がありますあなた自身。

+0

これは素晴らしいことです。 – user398341

0
$("input[name='yourname']") 

$("textarea[name='yourname_textarea']") 
+0

申し訳ありませんが、要素の種類が分かっていれば、私はそれを探していません。 – user398341

1

この操作を行います。

$(":input[name='your_name']") 

:input戻ってすべての入力フォーム要素(textara、ラジオ、テキスト、選択、など)

・ホープ、このことができますし。乾杯

関連する問題