Re: [問題] Chrome捉不到radio value,使用jQuery
今天剛好有一樣的問題
$(".search_form input[name='type']").change(function(){
var t=$(this);
for(var i=0;i<t.length;i++){
if(t.eq(i).attr("checked")){
alert(t.eq(i).val());
break;
}
}
});
原本要用
$(this).find("[checked='true']").val();
但是不行
在if裡面t.eq(i).attr("checked")=="true"
也不可以
※ 引述《tomin (for pete's sake)》之銘言:
: ※ 引述《tomin (for pete's sake)》之銘言:
: : 我跟這網頁有一樣的問題。
: : http://www.oschina.net/discuss/thread/699
: : FX, IE, OP 正常
: : Chrome, Safari捉不到值 明明有check
: : var selector2="input[name=group2]";
: : var items= $(selector2).val();
: : if(items==null){
: : $(selector2).parent().parent().parent().addClass("unchecked");
: : }
: : 有其他的方法可以捉到value嗎?
: 自問自答 還是用網友的解法
: var GROUP_SIZE=24;
: var group_missing=0;
: for(var i=1;i<=GROUP_SIZE;i++){
: var selector="input[name=group" + i + "]";
: var value=null;
: $(selector).each(function(){
: if(this.checked){
: value=$(this).attr("value");
: }
: });
: if(value==null){
: group_missing++;
: }
: }
: alert(group_missing);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.219.45.33
推
01/20 18:52, , 1F
01/20 18:52, 1F
推
01/20 18:53, , 2F
01/20 18:53, 2F
推
01/20 21:33, , 3F
01/20 21:33, 3F
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章