jQuery-使用变量作为选择器?

时间:2011-07-22 01:58:28

标签: jquery

在这个小提琴中,http://jsfiddle.net/5L8Q8/52/如果单击黑框,它会从数组中随机选择“ONE”或“TWO”,并将该值指定为“ran”。

“ONE”或“TWO”页面上还有两个div,每个div都有文本内容。这些div与从数组

中选择的值无关

根据分配给ran的值,我想在div“result”中表达div“ONE”或“TWO”的文本内容......

我正在玩下面这样的事情,但没有取得进展

$('#result').html(function() {
  //some function to put contents of either div ONE or TWO (depending on ran) inside of #result
});

3 个答案:

答案 0 :(得分:5)

http://jsfiddle.net/5L8Q8/57/

$("#button").click(function() {
    ran = getRandom(myArray, true);

    $('#result').html($("#" + ran).html()); 
});

答案 1 :(得分:0)

像这样:http://jsfiddle.net/Paulpro/5L8Q8/54/

$('#result').html($('#'+ran).html());

答案 2 :(得分:0)

这是:

$('#button').click(function() { 
  ran = getRandom(myArray, true); 
  $('#result').html($('#'+ran).html());
});

http://jsfiddle.net/5L8Q8/62/