Daniel Williams
Daniel Williams

Reputation: 2317

jQuery set style with variable

I want to set a CSS style using $("#"+divId).css("display": "block"); but if I want to pass the style as a variable like var display = "block"; to $("#"+divId).css("display": display); I get an error.

Upvotes: 0

Views: 62

Answers (2)

L.B
L.B

Reputation: 88

Change

$("#"+divId).css("display": display);

to

$("#"+divId).css("display", display);

Upvotes: 1

Alpesh Jikadra
Alpesh Jikadra

Reputation: 1722

You can try something like

For multiple css

$("#"+divId).css({"display": display,'id':'newId'});

OR

$("#"+divId).css("display", display);

Upvotes: 2

Related Questions