一、基礎取值問題例如
1、設定value為pxx的項選中
$(".selector").val("pxx");
2、設定text為pxx的項選中
$(".selector").find("option:contains('pxx')").attr("selected",true);
注意:之前$(".selector").find("option[text='pxx']").attr("selected",true);這種寫法是錯誤的,目前個人證實input支援這種獲取屬性值的寫法:"input[text='pxx']",select中需要"option:contains('pxx')"這樣獲取。
(感謝博友@ sunnyjs 指正)
這裡有乙個中括號的用法,中括號裡的等號的前面是屬性名稱,不用加引號。很多時候,中括號的運用可以使得邏輯變得很簡單。
3、獲取當前選中項的value
$(".selector").val();
4、獲取當前選中項的text
$(".selector").find("option:selected").text();
這裡用到了冒號,掌握它的用法並舉一反三也會讓**變得簡潔。
二、很多時候用到select的級聯,即第二個select的值隨著第乙個select選中的值變化。這在jquery中是非常簡單的。
如:$(".selector1").change(function()); //為select新增事件,當選擇其中一項時觸發
2. var checktext=$("#select_id").find("option:selected").text(); //獲取select選擇的text
3. var checkvalue=$("#select_id").val(); //獲取select選擇的value
4. var checkindex=$("#select_id ").get(0).selectedindex; //獲取select選擇的索引值
5. var maxindex=$("#select_id option:last").attr("index"); //獲取select最大的索引值
四、jquery設定select選擇的 text和value:
語法解釋:
1. $("#select_id ").get(0).selectedindex=1; //設定select索引值為1的項選中
2. $("#select_id ").val(4); // 設定select的value值為4的項選中
3. $("#select_id option[text='jquery']").attr("selected", true); //設定select的text值為jquery的項選中
五、jquery新增/刪除select的option項:六、jquery radio取值,checkbox取值,select取值,radio選中,checkbox選中,select選中,及其相關
1 獲取一組radio被選中項的值
var item = $('input[name=items][checked]').val();
2 獲取select被選中項的文字
var item = $("select[name=items] option[selected]").text();
3 select下拉框的第二個元素為當前選中值
$('#select_id')[0].selectedindex = 1;
4 radio單選組的第二個元素為當前選中值
$('input[name=items]').get(1).checked = true;
七、獲取值:
文字框,文字區域:$("#txt").attr("value");
多選框 checkbox:$("#checkbox_id").attr("value");
單選組radio: $("input[type=radio][checked]").val();
下拉框select: $('#sel').val();
八、控制表單元素:
文字框,文字區域:$("#txt").attr("value",'');//清空內容
$("#txt").attr("value",'11');//填充內容
多選框checkbox: $("#chk1").attr("checked",'');//不打勾
$("#chk2").attr("checked",true);//打勾
if($("#chk1").attr('checked')==undefined) //判斷是否已經打勾
單選組 radio: $("input[type=radio]").attr("checked",'2');//設定value=2的專案為當前選中項
下拉框 select: $("#sel").attr("value",'-sel3');//設定value=-sel3的專案為當前選中項
$("1111
birt中的各種事件
報表生成階段的事件 1 報表級事件 initialize 在報表開始執行生成階段前執行。包含定義全域性變數 函式 和物件。beforefactory 在開始生成階段之前執行。可以訪問報表中的元素。如資料集 標籤等等。afte ctory 在開始生成階段階段之前執行 2 資料來源事件 beforeop...
kinect的各種事情。。。
都裝好之後就是配置了,在計算機右鍵屬性環境變數的path裡加入opencv的路徑 在之後就是vs裡面配置環境了,主要是兩方面,自己建的專案右鍵屬性vc 目錄裡的包含目錄新增 kinectsdk10 dir inc d opencv2.3.1 build include d opencv2.3.1 b...
JQuery Select自動觸發和選擇事件
給定乙個select框,當前顯示選中s1,值為1,當控制項觸發change事件時呼叫foo函式 demo onchange foo value 1 selected selected s1option value 2 s2option select 1.選擇option s2 demo val 2 ...