jquery外掛jquery TagBox(建立標籤輸入框)教程
看標題,就知道這個外掛是做什麼的。使用步驟如下:
(一)引入相關檔案:
引入jquery.tagbox.css和jquery.tagbox.js,前提是引入jquery檔案。
(二)加入此控制元件:
<input type="text" id="jquery-tagbox-text" />
(三)初始化:
$(document).ready(function($) {
$("#jquery-tagbox-text").tagBox();
});
由於釋出此外掛的時候,其使用的jquery版本是1.5,在1.9以後的版本中會報一個錯:TypeError: jQuery(...).live is not a function
這是由於jquery1.9以後的版本廢除了live函式,所以要改原始碼
將jquery.tagbox.js裡的這句:$('.'+options.className+'-remove-'+uuid).live( "click", function () {
改為:$(document).on( "click",'.'+options.className+'-remove-'+uuid, function () {
就可以正常使用。輸入標籤按回車或者點選“ADD TAG”按鈕,標籤會顯示在輸入框下面,點選標籤上的關閉按鈕,可刪除該標籤。
預設它標籤的顏色是藍色,博主覺得太醜,就改了它的css,改成透明色
修改如下:
span.tagBox-item-content {
display: inline-block;
padding: 0.417em 0.417em;
font-size: 1em;
line-height: 1.4em;
text-shadow: 0.083em 0.083em 0.083em #888;
/* border: 0.083em solid #3C7BA8;
*/ color: #000000;
background: #FFF;
/*background: -webkit-gradient(linear, left top, left bottom, from(#4998CF), to(#FFF));
background: -moz-linear-gradient(top, #4998CF, #FFF);*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4998CF', endColorstr='#FFF');
-moz-border-radius: 0.5em;
-wekit-border-radius: 0.5em;
border-radius: 0.5em;
}
(四)獲取tag的值:
獲取文字框的值就可以了,多個值以英文的逗號分隔。
var tagValue=document.getElementById("jquery-tagbox-text").value;
要是編輯頁面的話,需要頁面載入完成顯示原來新增的標籤,在控制元件初始化之前賦值就ok了(多個值用英文逗號連線)。
$(document).ready(function($) {
document.getElementById("jquery-tagbox-text").value="人才,天才,英才";
$("#jquery-tagbox-text").tagBox();
});
相關文章
- 帶自動提示功能的jQuery標籤輸入外掛jQuery
- 標籤輸入外掛
- JQuery模板外掛-jquery.tmpljQuery
- JQuery蜂巢圖外掛jQuery
- jQuery的外掛列表jQuery
- jQuery獲取各種input輸入框的值jQuery
- jQuery外掛擴充套件jQuery套件
- jQuery擴充套件外掛jQuery套件
- jQuery文字框輸入數字彈出格式化層jQuery
- 下拉控制元件jQuery外掛控制元件jQuery
- jQuery外掛--表格隔行變色jQuery
- jquery複習之路---常用外掛jQuery
- 手寫jquery.cookie外掛jQueryCookie
- jquery連線html頁面做一個彈出框輸入jQueryHTML
- 非常全面的jquery 外掛網站jQuery網站
- jquery寫的ajax分頁外掛jQuery
- jQuery固定側邊欄外掛ssMenujQuerySSM
- Angular 實現輸入框中顯示文章標籤Angular
- 基於jQuery UI的仿PhotoShop介面螢幕標尺外掛jQueryUI
- cookie外掛-jquery.cookie.js介紹CookiejQueryJS
- jQuery燈箱外掛lightBox使用方法jQuery
- 建議把datetimePicker改成jquery的外掛jQuery
- jQuery內部對<script>標籤的處理jQuery
- jQuery中的工具與外掛個人分享jQuery
- 手把手教你開發jquery外掛(二)jQuery
- 手把手教你開發jquery外掛(三)jQuery
- jQuery EasyUI 教程jQueryUI
- jQuery Validate限定輸入字串的長度jQuery字串
- jQuery 顯示 input 輸入的密碼!jQuery密碼
- jQuery 動態載入下拉框選項(Django)jQueryDjango
- jquery控制登入框涉及到的程式碼jQuery
- jQuery入門(三)--- jQuery語法jQuery
- Jquery外掛Nicescroll 製作漂亮的滾動條jQuery
- 深入理解jQuery外掛開發總結(三)jQuery
- 深入理解jQuery外掛開發總結(一)jQuery
- jQuery新增到購物車動畫特效外掛jQuery動畫特效
- input標籤附帶提示文字(bootstrap裡面輸入框的兩側同時新增額外元素)boot
- [外掛擴充套件]jQuery二維碼外掛0.2【更新瀏覽器相容】套件jQuery瀏覽器
- 【jquery】select下拉框賦值jQuery賦值