相关疑难解决方法(0)

如何在Select Option中使用Checkbox

客户端给了我一个设计,其中有一个Select Option菜单,其中包含一个复选框以及项目名称作为列表中的单个项目.有没有可能在Select Option菜单中添加一个复选框?

注意:开发人员需要添加自己的ID才能使菜单生效,如果可能,我只需要HTML CSS代码.

html javascript css html-select

87
推荐指数
6
解决办法
43万
查看次数

从html选择元素中选择多个而不使用ctrl键

我在网上遇到过这个问题的各种解决方案.

基本上,我发现不得不按住ctrl有点俗气,我希望选择列表只选择我点击的任何内容并将其添加到当前选定的项目.

我已经有了这个代码:

    $("select[multiple] option").mousedown(function () {
        var $self = $(this);            

        if ($self.attr("selected")) {                
            $self.removeAttr("selected", "");
        }
        else {
            $self.attr("selected", "selected");
        }

        return false;            
    });
Run Code Online (Sandbox Code Playgroud)

元件:

    <select multiple id="WOStatusKey" name="WOStatusKey">                
        <option value="1">Created</option>
        <option value="2">In Process</option>
        <!-- etc. (about 20 of these) -->
    </select>
Run Code Online (Sandbox Code Playgroud)

它可以正常工作,但有一个例外:任何时候选择/取消选择某个不在列表顶部的东西(你必须滚动查看它),然后它会在您选择它后弹回到顶部.我已经玩了一点但是无法找出任何可以阻止这种行为的东西.此外,我已经看到了这个问题的其他几个解决方案,虽然没有任何工作或运作良好.

我只需要在Chrome中使用它.此外,我对使用选择列表的任何替代解决方案不感兴趣.

感谢您的帮助,非常感谢.

html javascript jquery

15
推荐指数
3
解决办法
2万
查看次数

标签 统计

html ×2

javascript ×2

css ×1

html-select ×1

jquery ×1