Jqueryはradio、selelct、checkboxが選択されているかどうかを判断し、選択した値を得る方法をまとめます。


jqueryはラジオのラジオボタンの値を取ります。 

$("input[name='items']:checked").val(); 
また、ラジオが選択されているかどうかを判断し、選択された値を取得します。 
 
以下の通りです

function checkradio(){
var item = $(":radio:checked");
var len=item.length;
if(len>0){
  alert("yes-- :"+$(":radio:checked").val());
}
}
 
jquery radioは値を取って、checkは値を取って、selectは値を取って、radioは選んで、checkは選んで、selectは選んで、および関連しています。   
 
ラジオのセットの選択されたアイテムの値を取得します。  

 var item = $('input[name=items][checked]').val();  
 選択された項目のテキストを取得します。  

 var item = $("select[name=items] option[selected]").text();  
 selectドロップボックスの2番目の要素は現在の選択値です。  

 $('#select_id')[0].selectedIndex = 1;  
 ラジオグループの2番目の要素は現在の選択値です。  

 $('input[name=items]').get(1).checked = true; 
    
取得値: 
テキストボックス、テキストエリア:$  
多選択枠checkbox:$id").atr("value")  
シングルグループradio:$(input[type=radio].val()  
下载枠select:''(璢sel').val(); 
コントロールフォーム要素:   
 
テキストボックス、テキストエリア:$内容をクリア  

$("#txt").attr("value",'11');//  
   
多選択枠checkbox:$(「啢chk 1」).atr(「checked」、')////。チェックしない  

 $("#chk2").attr("checked",true);//   
 if($("#chk1").attr('checked')==undefined) //  
ラジオグループradio:("input[type=radio]).atr("checked",'2')///value=2の項目を現在の選択項目に設定します。  
 
下载枠select:$("铉sel").atr("value"、'-sel 3')//。value=-sel 3の項目を現在の選択項目に設定します。  

$("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")// option  
$("#sel").empty();//  
    
jqueryに接触し始めたばかりで、よく知らないものが多いです。  
 
ページのinput要素を「芗id」で取得したところ、$ 
その後、ついに偉大なBaiduの助けのもとで、問題の原因を見つけました。  
 
ドル(“”)はjqueryオブジェクトで、dom elementではありません。 
 
valueはdom elementの属性です。 
jqueryとの対応はvalです。 
 
val():最初の整合要素の現在値を取得します。 
 
val(val):各整合要素の値を設定します。 
だから、コードはこう書くべきです。 
 
   
値を取る:val=$("钾id")[0].value;  
割り当て:  $("#id')[0].value="new value";  
或$("璖id").val("new value") 
あるいは、これもいいです。val=$("钾id").atr("value")
 
jQueryの中でeachはとても使いやすくて、javascriptのforサイクルに取って代わります。
 
例えば一つのfunctionにeachがあります。eachである条件が成立すれば、このfunctionをtrueまたはfalseに返します。

function methodone(){
....
$.each(array,function(){
if( ){
return true;
}
});
....
}
結果はいつも間違っています。
 
その後、資料を調べてみたら、eachコードブロック内ではbreakとcontine ueは使えません。breakとcontineの機能を実現するには、他の方法を使う必要があります。
break----return falseを使う;
continue--使ってreturn ture;
 
だから、私はeachでreturn trueを使ってこのfunctionに戻りたいですが、実はeachを続けて実行させるだけです。
eachも中断されていないので、機能はリセットできません。 
 
また、ラジオが選択されているかどうかを判断し、選択された値を取得します。
 
以下の通りです

function checkradio(){
var item = $(":radio:checked");
var len=item.length;
if(len>0){
  alert("yes-- :"+$(":radio:checked").val());
}
}