0

我们的项目由多选按钮组成。由于 select 和 option 标签的样式本身很难,我们使用 selected.js 来设置 select 和 option 标签的样式

<link rel="stylesheet" href="$url_link/css/user_css/chosen.css">
<script type="text/javascript" src="$url_link/plugins/chosen_v1.4.2/chosen.jquery.js"></script>

一旦选择按钮的样式成为可能,我们需要查看多链操作是否有效。它失败了。

原因在于 selected.js 是如何工作的。选择。Node.js 首先将 select 和 option 标签转换为 ul 和 li 标签,然后设置这些标签的样式。但是一旦样式化它就不会将其转换回选择和选项标签。

因此,多链功能在造型后失败。我们如何确保样式可以发生并且链接的功能不会受到影响?

4

1 回答 1

0

为此,我们需要将这些 li 和 ul 标签绑定回 option 和 select 标签。

\$("#manager").chained("#rmanager");
            \$("#manager").trigger("chosen:updated");
            \$("#rmanager").bind("change", function(){
            \$("#manager").trigger("chosen:updated")
        });

在此示例中, manager 链接到 rmanager 字段。我希望这对你们有帮助。我花了 2 天时间来弄清楚所有这些依赖关系。

于 2015-06-30T16:39:15.603 回答