2012-07-27 22 views

答えて

15

.is(':input')を使用して、それがどのような種類のフォーム要素であるかをテストできます。

Docrefs:

+2

を助けました。 :) –

+0

これはドロップダウンとテキストエリアで動作しますか? –

+2

はい、 ':input'(コロンで)はそれらをすべて一致させる疑似セレクタです。 * – ThiefMaster

2

プレーンジャバスクリプトを使用してください:

$("#someelement")[0].tagName // will return name of tag (div, p, input, select, etc...) 

任意のjQueryオブジェクトの最初のインデックス[0]は、そのDOMオブジェクトを返します。 javascriptで完全にするには:

document.getElementById("someelement").tagName; 
+2

これも可能です: 'var accept = [" FORM "、" INPUT "、" input "、" input "、" (0).tagName); –

+1

'indexOf'は配列のインデックスを返します('> = 0')。その値は、に一致し、検索文字列が配列内にない場合は-1を返します。 – Austin

-1

$( '#formid')。find( 'id_element');

jquery find

・ホープ、この時々私はちょうどjQueryのが大好き

+0

これは質問 – Austin

+0

とは関係がありません。これは、フォームに要素があるかどうかを判断することができます。 –

関連する問題