web-dev-qa-db-ja.com

jqueryの入力タグで 'title'属性を選択するにはどうすればよいですか?

Jqueryに("#id_name"),(".class_name") (":input_type") .. etcのようなセレクターがあるように、入力タグからtitle属性を選択するにはどうすればよいですか?

例:< input type="abc" id="xyz" title="information" >

タイトル値を選択するためのセレクターが必要です。助けて。

16
Rahul_2289
$('input[title="information"]');
34
Alex Ackerman
$('input').attr('title');

@Alexは部分的に正しいです。数字を使用できますが、IDを数字で始めることはできません。

あなたのケースでは、このような入力を選択します。

$('#xyz').attr('title');
6
locrizak

これは古い投稿ですが、こちらが解決策です。

Varメソッドは非常に便利ですが、varなしでjQueryから直接実行できます。

Id = "p-2"のp(段落)があり、title属性値がRS4で、その段落を青で色付けしたいとします。次のものを使用します。

$("#p-2[title='RS4']" ).css("color", "blue");

別の方法として、title = "Audi RS4 is fast"の場合に、title属性値にWord RS4が含まれている場合は、〜=メソッドを使用できます。

$("#p-2[title~='RS4']" ).css("color", "blue");

お役に立てれば

3

使用する

var titleValue = $('#123').attr('title');

Alexが指摘したように、数値IDは使用しないでください。

1
Jonas Stensved

CSS属性セレクターを使用します。あなたの例では、次のようになります:

$('input[title="information"]')

属性に基づくタグの選択の詳細については、 CSS属性セレクター を参照してください。

1
gregspurrier
<input type="abc" id="id_123" title="information" >
<script>
var title = $('#id_123').attr('title');
</script>
0
fatnjazzy

$('input').attr('title')または$('input[title="whatever"])

0
Phil

次のようにしてみてください

$("[title|='Tomorrow']")
0
Arshid KV

属性セレクターを使用してタイトルでクエリしたい場合

$('[type=abc]')

[ATTRIBUTE = VALUE]を使用して、属性パッティングでフィルタリングできます。

それらが使用する属性を返したい場合

$(SELECTOR).attr('type');

また、ID値を数値で開始することは無効です。修正する必要があります。

0
Luiz Sócrate