我有多个盒子。在选择任何框时,我必须在文本框中显示其值。 假设我选择框1.我必须在文本框中显示值,当我取消选择时,该值必须消失。如果我选择多个框,则必须在以逗号分隔的文本框中显示值。
怎么做?
我的代码是:
if let Some(popped) = s.pop() {
// Successfully popped `popped`. `popped` here is an i32.
} else {
// `s` was empty.
}
答案 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