select二級聯動(bootstrap-select)的問題
最近在做select下拉框二級聯動的時候,出現一個很鬱悶的問題,因為想要select樣式,直接採用了bootstrap-select外掛。
jsp頁面如下
<tr> <td><select class="selectpicker" onchange="selectApar()" id="selectSex"> <option value="">選擇學生性別</option> <option value="男">男生宿舍</option> <option value="女">女生宿舍</option> </select></td> </tr> <tr> <td><select class="selectpicker" id="aparSelect"> <option value="">選擇公寓</option> </select></td> </tr>
用完外掛後的效果樣式挺滿意的
但是在實現二級聯動的時候,無論如何二級select都不能成功出現option。想破了腦袋最初以為是非同步的問題。逛了半個小時求助貼後發現是bootstrap-select的問題(人都傻了)
因為在使用外掛後,需要用$('#aparSelect').selectpicker('refresh');這段話來重繪UI,附上鍊接
當然,在改變了上級select的同時也別忘了remove掉二級option哦
貼上完整程式碼:
//選擇宿舍型別(男,女)實現二級聯動 function selectApar() { // 選中性別 var sex = $("#selectSex").val(); $("#aparSelect").find("option:not(:first)").remove(); $.ajax({ url : "/gradPro/dorm/selectDormSex.action", async : false, cache : false, data : { "sex" : sex }, success : function(data) { for ( var i in data) { var temp = data[i].apartmentName; $("#aparSelect").append(new Option(temp,temp)); //外掛原因 需重繪UI $('#aparSelect').selectpicker('refresh'); } } }) }
相關推薦
select二級聯動(bootstrap-select)的問題
最近在做select下拉框二級聯動的時候,出現一個很鬱悶的問題,因為想要select樣式,直接採用了bootstrap-select外掛。jsp頁面如下 <tr> <td><select class="selectpicker" on
基於JQuery的Select下拉框下拉框聯動(級聯)
這段時間在指導學生完成實訓專案,由一個用到了JQuery進行下拉框(select)聯動(新增刪除option)的操作,本來在上課中都是講過的,但時間一長都忘光了,下面把這段簡單的JS貼出來,給入門者一個DEMO吧,以後有學生不會寫的時候他能到這找到參考。 程式碼要點: 1、
bootstrap下拉多選框(bootstrap-select)
前端用vue+bootstrap,需求是做可多選下拉框。 首先附上該外掛的下載地址。 要使用該外掛在引入jquery.js和bootstrap.js後還需要引入以上地址資源中的 bootstrap-select.min.css 和 bootstrap-select.m
兩個Select選擇器實現聯動(vue+element)
1.需求:點選某個裝置組獲取該裝置組的所有的商品。 2.效果圖: 3.實現: (1)前端 <el-selec
js 二級聯動(轉)
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath =
JQuery二級聯動 ( each(callback),$.each(object, [callback]))
1.each(callback) HTML 程式碼: <img/><img/> jQuery 程式碼: $("img").each(function(i){ this.src = "test" + i + ".jpg"; }); 結果: [ &
Vue下拉列表el-select二級聯動效果
最近公司有一個C#的專案需要來完成,前端用了Vue.js。首次使用Vue.js還是有點不適應的。 功能介紹:要實現第一級下拉列表資料改變時,二級下拉列表的值隨著改變。 <el-form-item prop="p_Roleprop" label="角色許可權:">
自己修改select的樣式(修改select右邊的小三角)
CSS就可以解決,原理是將瀏覽器預設的下拉框樣式清除,然後應用上自己的,再附一張向右對齊小箭頭的圖片即可。 select { /*Chrome和Firefox裡面的邊框是不一樣的,所以複寫了一下*/ border: solid 1px #000; /*很關鍵:
html+js省市二級聯動(推薦)
1、html+js部分 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>二級聯動</title> </hea
layui select二級聯動
原理:JS獲取option value, ajax到php,從MYSQL中取出資料,返回JSON,JQ控制二級欄目變化 HTML: 1 2 3 4 5 6
js之select二級聯動
<img src="https://img-blog.csdn.net/20160606203932195?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0
深入理解select網路模型(linux/windows)
IO模型主要分為以下幾種 (1)阻塞I/O模型 (2)非阻塞IO模型 (3)IO複用模型(select 、poll) (4)訊號驅動式IO模型 (5)非同步IO模型 select模型屬於IO複用模型,所謂的IO複用就是核心一旦發現程序指定的一個或多個IO就緒,它就通知程序
jQuery與Ajax小練習-二級聯動(從Oracle資料庫獲取資料)
之前做了個簡單的二級聯動小練習,這次算是加強版的吧,希望能對大家有點用處。 //主頁面 <html> <head> <meta charset="UTF-8"> <title>Insert titl
DropDownList無重新整理二級聯動(.ashx)
我做的功能是,選擇供應商,帶出對應的付款方式。 Default.aspx 預設頁面 <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="Modul
js前臺控制select二級聯動,不是用Ajax對資料庫的時時查詢
最近做專案要用到二級連動,索性寫了小例子。大致分為兩種情況,一種是select選單是固定的,如省份與市區的連動。還有一種是select選單不是固定的,要按資料庫生成selec。 先以第一種為例。首先是頁面載入前先載入一個數組供select呼叫。 var selectToo
ajax使用之二級聯動(省市)
ajax經常用於二級聯動,實現的效果如下: 前臺顯示程式碼: <span style="font-size:18px;"><%@ page language="java" import="java.util.*" pageEncoding="UTF-8
地址的三級聯動(原生js)
html: <select name="provlevel" id="provlevel" style="width: 120px;height:30px;"> <option>--請選擇省份--</option></select><select
織夢開啟二級域名(多站點)內容頁圖片無法顯示的解決方法
字段 默認 list 標簽 replace 方法 arc 開啟 func 用織夢建站時,有時候我們會給某欄目綁定二級域名,並開啟織夢Dedecms開啟多站點支持。但這樣該欄目的文章中的圖片就會無法顯示了,這主要是因為織夢默認狀況下,文章中調用圖片的路徑是相對路徑,我們綁定了
日期的三級聯動(純js)
<html> <head> <meta charset="UTF-8"> <title>日期三級聯動</title> <script> //網頁載入時初始化年月
R語言分類演算法之整合學習(Bootstrap Aggregating)
1.整合學習(Bootstrap Aggregating)原理分析: Bagging是Bootstrap Aggregating的縮寫,簡單來說,就是通過使用boostrap抽樣得到若干不同的訓練集,以這些訓練集分別建立模型,即得到一系列的基分類器,這些分類器