2017-01-06 5 views
0

Kann ich einem HTML-Element einen Wert zuweisen?Kann ich diesem HTML-Element Werte zuweisen?

https://jsfiddle.net/tgbvf3sy/16/

Was ich habe, ist

<area shape="rectangle" coords="0,0,50,50" id="test" alt='3'/> 

Im jQuery-Code, ich habe die 3 von der Alt-Tag greifen, 1 hinzufügen und diese als zu alt zurück.

k=parseInt(this.alt)+1; 
this.alt = k 

das Symbol Klicken Sie auf die Zahl zu zählen, um zu sehen. Ich werde das in einer anderen Berechnung verwenden, aber ich brauche auch eine andere Nummer für das gleiche Element. Kann ich etwas wie alt2 zuweisen?

Antwort

1

ja, können Sie die 'attr' -Funktion auf dem Element verwenden.

+0

Danke das hat funktioniert. – user1854438

0

Sie können es so machen, auf 3 wie Ihr Beispiel beggining:

$('button').on('click', function() { 
 
    var altVal = $('#test').prop('alt'); 
 
    $('#test').prop('alt', parseInt(altVal)+1); 
 
    console.log($('#test').prop('alt')); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<area shape="rectangle" coords="0,0,50,50" id="test" alt='3'/> 
 
<button>ADD</button>

+0

Ich habe versucht und dann k = $ (' #test '). prop (' alt2 ') aber es ist fehlgeschlagen. – user1854438

+0

Wird es immer int sein? Oder kann auch schweben? – Miguel

Verwandte Themen