Heim >Web-Frontend >js-Tutorial >Beispiel dafür, wie jQuery ausgewählte Kontrollkästchenwerte separat abruft_jquery

Beispiel dafür, wie jQuery ausgewählte Kontrollkästchenwerte separat abruft_jquery

WBOY
WBOYOriginal
2016-05-16 16:44:091198Durchsuche
Code kopieren Der Code lautet wie folgt:

Funktion jqchk(){ //jquery ruft den Kontrollkästchenwert ab
var s='';
$('input[name="aihao"]:checked').each(function(){
s =$(this).val() ',' ;
});

Nachdem Sie auf „Senden“ geklickt haben, können Sie den richtigen Auswahlwert erhalten, aber es gibt noch einen weiteren Wert (dieser kann erkannt und dann entfernt werden). mit Teilzeichenfolge oder erhalten Nachdem Sie den Wert im Kontrollkästchen ausgewählt haben, wird er im Allgemeinen vor der Verwendung in ein Array konvertiert, sodass Sie nach der Konvertierung in ein Array auch das letzte Array-Element entfernen können.
Code kopieren Der Code lautet wie folgt:

if (s.length > 0) {
//Erhalten Sie die ausgewählte Kontrollkästchen-Wertsequenz
s = s.substring(0,s.length - 1);
alert(s==''?'Das haben Sie nicht ':s);
}

Gehe direkt zum Code, hauptsächlich um den Kontrollkästchenwert zu erhalten: füge ihn in ein Array ein und füge ihn dann hinzu Verkette es zu einer Zeichenfolge


Code kopieren Der Code lautet wie folgt: var chenked=$ ("input[type='checkbox ']:checked").val([]);
var name = ""
for(var i=0;inames = chenked[i] .value ",";
}


kann eleganter sein:


Code kopieren Der Code lautet wie folgt: var arr_v = new Array();
=$("input[type='checkbox']: geprüft").each(function(){

arr_v.push(this.val());

});

arr_v.join(',') ;


d.h. Okay

Kopieren Sie den Code
Der Code lautet wie folgt: //Das ist der entscheidende Punkt, dieser Satz ist derselbe wie der folgende. Der erste Satz hat die gleiche Wirkung var selectedItems = new Array( $("input[@name=' itemSelect[]']:checked").each(function() {selectedItems.push($ (this).val());});
if (selectedItems .length == 0)
alert("Bitte wählen Sie die zu löschenden Elemente aus.");
else
$.ajax({
type: "POST",
url: "/ajax_do_something.php",
data: "items=" selectedItems.join('|'),
dataType : "text",
success: function (request) {
document.location.reload(); },
error: function(request,error){
alert('Fehler beim Löschen von Elementen, versuchen Sie es später noch einmal.');
}


Java-Split




Code kopieren

Der Code lautet wie folgt:
String Namen = null; String Name1 = Null; Namen = request.getParameter("Namen"); ; for(String x : name){ if("zhangsan".equals( x)){ name1 = x;
if("lisi".equals(x )){
name2 = x;
}
}


Wählen Sie das Kontrollkästchen für die Hintergrundabfrage aus, wenn Sie jquery ändern




Kopieren Sie den Code


Der Code lautet wie folgt:

var struids='${useridstr}'; //Daten im Hintergrund abrufen
alert(struids );
if(struids!='') { var str=struids.split( "," for(var j=0;j{ $(":checkbox[value='" str[j] "']")
Dropdown-Feld




Code kopieren


Der Code lautet wie folgt:


var module='${module}'
$("#module option[value='" module "']").attr ("selected","selected"

var s = $("#parentId").find("option:selected").val();

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn