>웹 프론트엔드 >JS 튜토리얼 >선택된 체크박스 값을 별도로 가져오는 jQuery의 예_jquery

선택된 체크박스 값을 별도로 가져오는 jQuery의 예_jquery

WBOY
WBOY원래의
2016-05-16 16:44:091198검색
코드 복사 코드는 다음과 같습니다.

function jqchk(){ //jquery가 체크박스 값을 가져옵니다.
var s='';
$('input[name="aihao"]:checked').each(function(){
s =$(this).val() ',' ;
});

"제출"을 클릭하면 올바른 선택 값을 얻을 수 있지만 그 뒤에 하나 더 있습니다(영어 쉼표). 하위 문자열로, 또는 획득 체크 박스에서 값을 선택한 후 일반적으로 사용하기 전에 배열로 변환되므로 배열로 변환한 후 마지막 배열 요소를 제거할 수도 있습니다.
코드 복사 코드는 다음과 같습니다.

if (s.length > 0) {
//선택한 체크박스 값 시퀀스 가져오기
s = s.substring(0,s.length - 1)
}
alert(s==''?'아닙니다. 아직 선택하지 않았습니다! ':s);


주로 체크박스 값을 얻으려면 코드로 직접 이동하세요. 문자열로 연결

코드 복사 코드는 다음과 같습니다:
var chenked=$ ("input[type='checkbox ']:checked").val([]);
var names = ""
for(var i=0;inames = chenked[i] .value ",";
}

더 우아해질 수 있습니다.

코드 복사 코드는 다음과 같습니다:
var arr_v = new Array()

=$("input[type='checkbox']: 확인됨").each(function(){

arr_v.push(this.val());

});

arr_v.join(',') ;

즉, 알겠습니다

코드 복사 코드는 다음과 같습니다.
//이것이 핵심입니다. 이 문장은 다음과 같습니다. 첫 번째 문장도 같은 효과를 냅니다.
var selectedItems = new Array()
$("input[@name='itemSelect; []']:checked").each(function() {selectedItems.push($ (this).val());});

if (selectedItems .length == 0)
Alert("삭제할 항목을 선택하세요.")
else
$.ajax({
type: "POST",
url: "/ajax_do_something.php",
data: "items=" selectedItems.join('|'),
dataType: "text",
성공: 함수(요청) {
document.location.reload()
} ,
error: function(request,error){
alert('항목을 삭제하는 중에 오류가 발생했습니다. 나중에 다시 시도하세요.')
}
}
); 🎜>
java Split


코드 복사 코드는 다음과 같습니다. 문자열 이름 = null;
String name1 = null;
String name2 = null
names = request.getParameter("names")
String[] name = names.split(",");
for(문자열 x : 이름){
if("zhangsan".equals( x)){
name1 = x
}
if("lisi".equals(x) ){
name2 = x;
}
}


jquery 수정 시 백그라운드 쿼리 체크박스 선택


복사 코드 코드는 다음과 같습니다. var struids='${useridstr}' //백그라운드에서 데이터 가져오기
alert(struids) ;
if(struids!='')
{
var str=struids.split( ",")
for(var j=0;j{
$(":checkbox[value='" str[j] "']"). attr("checked",true)
}
}



드롭다운 상자



코드 복사 코드는 다음과 같습니다. var module='${module}'
$("#module option[value='" module "']").attr ("selected","selected")

var s = $("#parentId").find("옵션:선택됨").val()

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.