jquery: how to get different content with different button click? -


i'm new jquery, , i'm trying implement multiple buttons same modal (bootstrap), display relevant content different button click.

i have following code:

$(".demo").click(function (){    var demo2title = "title 2";   var demo1title = "title 1";    var demoid = $(this).attr("id");   var demotitle = demoid.concat("title");   $(".title").html(demotitle); }); 

demotitle suppose concatenate clicked element , merge "title", create e.g.: demo2 + title = demo2title. , .html(demotitle) suppose display var object (demo2title). displays "demo2title" title, instead of "title 2"...

what can do? thanks!

demo1title , demo2title variables, whereas value of demotitle string. .html(demotitle) going set html content of string value, not value of variable same name string.

the way access identifier string via [] properties. example:

var titlesbyid = {   demo1: 'title 1',   demo2: 'title 2' };  $(".demo").click(function (){       var demoid = $(this).attr("id");   var demotitle = titlesbyid[demoid];   $(".title").html(demotitle); }); 

Comments

Popular posts from this blog

sublimetext3 - what keyboard shortcut is to comment/uncomment for this script tag in sublime -

post - imageshack API cURL -

dataset - MPAndroidchart returning no chart Data available -