Jqueryに("#id_name"),(".class_name") (":input_type")
.. etcのようなセレクターがあるように、入力タグからtitle
属性を選択するにはどうすればよいですか?
例:< input type="abc" id="xyz" title="information" >
タイトル値を選択するためのセレクターが必要です。助けて。
$('input[title="information"]');
$('input').attr('title');
@Alexは部分的に正しいです。数字を使用できますが、IDを数字で始めることはできません。
あなたのケースでは、このような入力を選択します。
$('#xyz').attr('title');
これは古い投稿ですが、こちらが解決策です。
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");
お役に立てれば
使用する
var titleValue = $('#123').attr('title');
Alexが指摘したように、数値IDは使用しないでください。
CSS属性セレクターを使用します。あなたの例では、次のようになります:
$('input[title="information"]')
属性に基づくタグの選択の詳細については、 CSS属性セレクター を参照してください。
<input type="abc" id="id_123" title="information" >
<script>
var title = $('#id_123').attr('title');
</script>
$('input').attr('title')
または$('input[title="whatever"])
次のようにしてみてください
$("[title|='Tomorrow']")
属性セレクターを使用してタイトルでクエリしたい場合
$('[type=abc]')
[ATTRIBUTE = VALUE]を使用して、属性パッティングでフィルタリングできます。
それらが使用する属性を返したい場合
$(SELECTOR).attr('type');
また、ID値を数値で開始することは無効です。修正する必要があります。