Okay habe ich eine Mehrfachauswahl wie folgt aus:jquery Check spezifische Optionen in einer Multiselect
<select id="filtreMultiselectModif" name="groupes[]" multiple="multiple">
<script>
$('#filtreMultiselectModif').multiselect(
{
includeSelectAllOption: true,
enableFiltering: true,
maxHeight: 200
});
</script>
, die das gib mir:
Was ich tun möchte geprüft setzen einige bestimmte Elemente, die ich in einer PHP-Tabelle speichern.
Hier ist meine jQuery-Code (die nicht funktioniert)
<script>
$(document).ready(function()
{
var arrayFromPHP = <?php echo json_encode($tableauIntitule); ?>;
$('#filtreMultiselectModif').multiselect(
{
includeSelectAllOption: true,
enableFiltering: true,
maxHeight: 200
});
$('#filtreMultiselectModif option').each(function(i,option)
{
$.each(arrayFromPHP,function(index,groupe){
if ($(option).text() === groupe)
{
alert (option.text);
$(this).attr('checked', 'checked');
}
});
});
});
Basicly möchte ich jeden in arrayFromPHP
gespeicherte Element in der Dropdown-Liste überprüft werden, aber es scheint nicht zu arbeiten ..
Hier ist der Code für meine PHP-Array für alle Fälle:
<?php
$tableauIntitule = [];
$i = 0;
while ($data3 = mysqli_fetch_array($req3)) { // Remplissage du SELECT
$intitule = $data3['intitule'];
$tableauIntitule[$i] = $intitule;
}
?>
In der Tat hat es funktioniert! Vielen Dank für Ihre Hilfe knospe dich! Seit Stunden in diesem haha steckte – DeveloppeurDuTurfu
Sie sind mehr als willkommen. Das nächste Mal - setze die richtigen Tags und gebe ein Beispiel, damit es einfacher zu helfen ist :) Es dauerte einige Zeit zu verstehen, dass du ** just ** 'jquery-multiselect' verwendest – Dekel
in Ordnung danke für den Rat :) wirklich zu schätzen hilf Mann – DeveloppeurDuTurfu