具有相同值的下拉列表集 - 验证

时间:2016-03-08 09:36:06

标签: jquery html css bootstrap-select

我有一组四个选择下拉列表(var userDefault = NSUserDefaults.standardUserDefaults() var folderPath: NSURL? { didSet { do { let bookmark = try folderPath?.bookmarkDataWithOptions(.SecurityScopeAllowOnlyReadAccess, includingResourceValuesForKeys: nil, relativeToURL: nil) userDefault.setObject(bookmark, forKey: "bookmark") } catch let error as NSError { print("Set Bookmark Fails: \(error.description)") } } } func applicationDidFinishLaunching(aNotification: NSNotification) { if let bookmarkData = userDefault.objectForKey("bookmark") as? NSData { do { let url = try NSURL.init(byResolvingBookmarkData: bookmarkData, options: .WithoutUI, relativeToURL: nil, bookmarkDataIsStale: nil) url.startAccessingSecurityScopedResource() } catch let error as NSError { print("Bookmark Access Fails: \(error.description)") } } } )具有相同的值1到10,具有不同的ID和名称,例如[bootstrap selectpicker]。

如何验证此下拉菜单,以便用户无法选择相同的值。例如,如果用户在第一次下拉菜单中选择了1,那么我不想让他在其余的下拉菜单中选择1。

id="select1",id="select2"

我尝试了上面的代码,但它没有用。

1 个答案:

答案 0 :(得分:0)

尝试删除选项:

$("select").click(function() { 
var value = $(this).val(); 
$("select").not(this).find("option[value ="+value+"]").remove(); //.prop('disabled', true);
$("select").not(this).selectpicker('refresh');
 });