首页 > 解决方案 > 如何保留 selectAll 选项的选中复选框

问题描述

我有一个<select>带有多个选项的元素。我正在使用 multipleSelect jquery 方法来实现 selectAll。

$("select#someid").multipleSelect({width: '100%', filter: true, selectAll: true})

在提交表单后保留选定的选项我正在这样做

$ ->
   someValue = localStorage.getItem('someid')
   if someValue != null
     $('select[name=somename]').val someValue
   $('select[name=city]').on 'change', ->
     localStorage.setItem 'someid', $(this).val()
     return
   return

这种方法在一定程度上是奏效的。当我选择一些选项并提交值时,提交后会保留这些值。但由于某种原因,它不适用于 selectAll。当我在提交表单后检查 selectall(包括 selectAll 在内的所有选项)时,所有选项都未选中或选项值不保留。我对前端很陌生。任何帮助,将不胜感激。

标签: javascriptjqueryselectall

解决方案


推荐阅读