使用js在选择的文本框中显示数据

时间:2016-04-24 11:19:11

标签: javascript jquery

我有多个盒子。在选择任何框时,我必须在文本框中显示其值。 假设我选择框1.我必须在文本框中显示值,当我取消选择时,该值必须消失。如果我选择多个框,则必须在以逗号分隔的文本框中显示值。

怎么做?

我的代码是:

if let Some(popped) = s.pop() {
    // Successfully popped `popped`. `popped` here is an i32.
} else {
    // `s` was empty.
}

1 个答案:

答案 0 :(得分:0)

这可以使用JQuery轻松完成,

以下是

的JavaScript代码
var clickedBoxes=[];

$(".box").on("click", function() {
  var clikedElem = $(this);
  var text='';

  if(clikedElem.hasClass('clicked')){
    clikedElem.removeClass('clicked');
    clickedBoxes.splice(clickedBoxes.indexOf(clikedElem.text()),1);
  }
  else{
    clikedElem.addClass('clicked');
    clickedBoxes.push(clikedElem.text());    
  }
  $('#selectedvalue').val(clickedBoxes);
});

这是一个完整的JsFiddle example