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
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)
}
}
드롭다운 상자
$("#module option[value='" module "']").attr ("selected","selected")
var s = $("#parentId").find("옵션:선택됨").val()