Reputation: 235
Hi I am trying to make a unique variable throughout my javascript.
I have >
var myfilename = "Report_Product_Daily";
var myfilename + spinner2 = $("<div id='spin1' class=\"activeSpinner\">\n\n<div id='spinborder1' class=\"spinner border1\"><\/div>\n\n<\/div>;");
The myfilename is the variable i want before all my variables.
Is this possible?
Mark
Upvotes: 0
Views: 44
Reputation: 177786
You can do this:
var myVar = {},myfilename = "Report_Product_Daily";
myVar[myfilename + "spinner2"] = $("<div id='spin1' class=\"activeSpinner\">\n\n<div id='spinborder1' class=\"spinner border1\"><\/div>\n\n<\/div>;");
You CAN use the window object but it is considered polluting.
UPDATE: Perhaps THIS is what you want?
var Report_Product_Daily = {}
Report_Product_Daily["spinner2"] = $("<div id='spin1' ....
PS: This is better syntax:
$('<div id="spin1" class="activeSpinner"><div id="spinborder1" class="spinner border1"></div></div>;')
Upvotes: 0
Reputation: 136094
Yes, but you need somewhere to store it, possibly the window
:
window[myfilename + 'spinner2'] = .....
or another object
var myObj = {};
myObj[myfilename + 'spinner2'] = .....
Upvotes: 1