fonction jqchk(){ //jquery obtient la valeur de la case à cocher
var s='';
$('input[name="aihao"]:checked').each(function(){
s =$(this).val() ',' ;
});
Après avoir cliqué sur "Soumettre", vous pouvez obtenir la valeur de sélection correcte, mais il y en a une de plus après, (virgule anglaise qui peut être détectée puis supprimée). avec sous-chaîne, ou obtenu Après avoir sélectionné la valeur dans la case à cocher, elle est généralement convertie en tableau avant utilisation, vous pouvez donc également supprimer le dernier élément du tableau après l'avoir converti en tableau.
if (s.length > 0) {
//Obtenir la séquence de valeurs de la case à cocher sélectionnée
s = s.substring(0,s.length - 1);
}
alert(s==''?'Vous ne l'avez pas fait rien sélectionné ! ':s);
}
Allez directement dans le code, principalement pour obtenir la valeur de la case à cocher : mettez-le dans un tableau puis concaténez-le en une chaîne
var chenked=$ ("input[type='checkbox ']:checked").val([]);
var noms = ""
for(var i=0;i}
peut être plus élégant :
var arr_v = new Array();
=$("input[type='checkbox'] : vérifié").each(function(){
arr_v.push(this.val());
});
arr_v.join(',') ;
c'est-à-dire Ok
//C'est le point clé, cette phrase est la même que la suivante La première phrase a le même effet
var selectedItems = new Array();
$("input[@name=' itemSelect[]']:checked").each(function() {selectedItems.push($ (this).val());});
if (selectedItems .length == 0)
alert("Veuillez sélectionner le(s) élément(s) à supprimer.");
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('Erreur lors de la suppression du ou des éléments, réessayez plus tard.');
}
}
);
java split
Chaîne noms = null;
String nom1 = null;
String nom2 = null;
noms = request.getParameter("names"); ;
for(String x : nom){
if("zhangsan".equals( x)){
nom1 = x
}
if("lisi".equals(x; )){
name2 = x;
}
}
Cochez la case de requête en arrière-plan lors de la modification de jquery
alert(struids );
if(struids!='')
{
var str=struids.split( ","
for(var j=0;j{
$(":checkbox[value='" str[j] "']") attr("checked",true
}
}
)
Boîte déroulante
$("#module option[value='" module "']").attr ("selected","selected");
var s = $("#parentId").find("option:selected").val();