it-swarm.com.de

Wie kann ich das Attribut 'title' in einem Eingabe-Tag in jquery auswählen?

Genau wie wir Selektoren wie ("#id_name"),(".class_name") (":input_type") .. etc in jquery haben, wie kann ich das Attribut title aus einem Eingabe-Tag auswählen?

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

ich brauche einen Selektor, um den Titelwert auszuwählen. Hilf mir.

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

@Alex ist teilweise korrekt, Sie können Zahlen haben, aber die ID kann nicht mit einer Zahl beginnen.

in Ihrem Fall würden Sie die Eingabe so auswählen.

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

Ich weiß, dass dies ein alter Beitrag ist, aber hier ist Ihre Lösung.

Die var-Methode kann sehr praktisch sein, aber Sie können dies direkt über jQuery ohne var tun.

Angenommen, Sie hätten einen p (Absatz) mit einer id = "p-2" und der Titelattributwert ist RS4, und Sie möchten diesen Absatz gerne blau färben. Sie verwenden das Folgende.

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

Eine andere Methode, wenn der Titelattributwert das Word RS4 im Case title = "Audi RS4 ist schnell" enthält, können Sie die Methode ~ = verwenden. 

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

Hoffe das hilft

3

Benutzen 

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

Wie Alex darauf hingewiesen hat, sollten Sie keine numerischen IDs verwenden.

1
Jonas Stensved

Sie verwenden CSS-Attributselektoren. Für dein Beispiel wäre es so:

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

Siehe CSS-Attributselektoren für weitere Informationen zum Auswählen von Tags basierend auf Attributen.

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

$('input').attr('title') oder $('input[title="whatever"])

0
Phil

Versuchen Sie es wie folgt 

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

Wenn Sie sie mit dem Attributselektor nach Titel abfragen möchten

$('[type=abc]')

Sie können nach Attributen filtern, indem Sie [ATTRIBUTE = VALUE] verwenden.

Wenn Sie das Attribut zurückgeben möchten, verwenden Sie es

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

Es ist auch nicht zulässig, einen ID-Wert mit einer Zahl zu beginnen. Sie sollten dies korrigieren.

0
Luiz Sócrate