gpt4 book ai didi

jQuery 多列选择

转载 作者:可可西里 更新时间:2023-11-01 14:56:20 25 4
gpt4 key购买 nike

展开时我需要一个包含多列的选择框 - 我知道使用常规选择输入标签是不可能的,所以我正在寻找一种 jQuery 方法来实现它。

我已经在 Internet 上找到了一些示例,但它们的质量/功能都相当低,例如它们不是跨浏览器,或者它不会关闭,除非选择一个选项,但它应该像一个常规的选择框一样工作,所以当点击框外时它会关闭等。

我希望你们中的一些人能提出好的例子?

最佳答案

我为您开发了一个演示。我想你可以用它作为引用,你可以给它添加更多的CSS效果。

html部分:

<div id="dropdown">open</div>
<div id="bodyof"></div>

CSS部分:

.erim{
color:red
}

jquery部分:

//input data
var inp = [{title:"book"},{title:"cd"},{title:"dvd"}];
var selected = [];

$("#dropdown").click(function(){
var ddd = $("#bodyof");
$.each(inp, function(key, value){

var a = $("<div id="+value.title+">" + value.title + "</div>");
ddd.append(a);
a.click(function(){
$(this).toggleClass("erim");
})

})
var buttn = $("<div > OK </div>");
ddd.append(buttn);
buttn.click(function(){

alert("Save it OR ...");
selected =[];
$("div.erim").each(function(){
selected.push(this.id);
})
alert(selected);
ddd.empty();

})
})

关于jQuery 多列选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7713457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com