Javascript 如何设置多链选择按钮的样式。?
我们的项目由多个选择按钮组成。由于select和option标记本身的样式很难设置,因此我们使用select.js来设置select和option标记的样式Javascript 如何设置多链选择按钮的样式。?,javascript,jquery,css,jquery-chosen,chained-select,Javascript,Jquery,Css,Jquery Chosen,Chained Select,我们的项目由多个选择按钮组成。由于select和option标记本身的样式很难设置,因此我们使用select.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"></scr
<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>
一旦选择按钮的样式成为可能,我们就需要看看多链操作是否有效。它失败了
原因在于select.js的工作原理。被选中的。js首先将select和option标记转换为ul和li标记,然后设置这些标记的样式。但一旦设置了样式,它就不会将其转换回select和option标记
因此,多链功能在设置样式后失败。我们如何确保样式可以发生,链接的功能不受影响???为此,我们需要将这些li和ul标签绑定回option并选择标签
\$("#manager").chained("#rmanager");
\$("#manager").trigger("chosen:updated");
\$("#rmanager").bind("change", function(){
\$("#manager").trigger("chosen:updated")
});
在本例中,manager链接到rmanager字段。我希望这对你们有帮助。我花了2天的时间才弄清楚所有这些依赖关系