2017-01-18 8 views
0

Ist es möglich, Schaltflächenattribut als Variablenname eines Arrays in JavaScript zu verwenden? Ich habe versucht, es wie folgt zu tun, aber es gibt Syntaxfehler zurück.Wie weisen Sie einer Variablen einen Attributwert zu?

var $(this).attr("value") = []; 

Gibt es eine Möglichkeit, dies zu tun?

+0

'var attrvalue = $ (dieses) .attr (" Wert ")'? – guradio

+2

Verwenden Sie ein Objekt und definieren Sie es als Objekteigenschaft ..... 'var obj = {}; obj [$ (this) .attr ("Wert")] = []; '..... oder Sie können es als globale Variable initialisieren' window [$ (this) .attr ("value")] = [] ; ' –

+0

var attrValue = $ (element) .attr (" attr key "); –

Antwort

0
var buttonValueAttribute = $(this).attr('value'); 
+0

Ich möchte $ (this) .attr ("value") als Variablennamen verwenden. – isuru

+1

Das ist nicht möglich - Sie können bestimmte Zeichen nicht in Variablennamen wie '.' verwenden – hackerrdave

Verwandte Themen