Alright У меня есть MULTISELECT вроде этого:проверка JQuery конкретных вариантов в множественном
<select id="filtreMultiselectModif" name="groupes[]" multiple="multiple">
<script>
$('#filtreMultiselectModif').multiselect(
{
includeSelectAllOption: true,
enableFiltering: true,
maxHeight: 200
});
</script>
, которые дают мне, что:
То, что я хотел бы сделать, это установить проверили некоторые которые я храню в таблице PHP.
Вот мой JQuery код (который не работает)
<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');
}
});
});
});
Основном Я хочу, чтобы каждый элемент, сохраненный в arrayFromPHP
, чтобы проверить в списке, но это не похоже на работу ..
Вот код для моего PHP массива только в случае, если:
<?php
$tableauIntitule = [];
$i = 0;
while ($data3 = mysqli_fetch_array($req3)) { // Remplissage du SELECT
$intitule = $data3['intitule'];
$tableauIntitule[$i] = $intitule;
}
?>
Действительно, сработало! Большое спасибо за помощь, которую вы любите! Застрял часами в этом ха-ха – DeveloppeurDuTurfu
Вы более чем рады. В следующий раз - установите правильные теги и дайте пример, чтобы было легче помочь :) Потребовалось некоторое время, чтобы понять, что вы ** dont ** используете 'jquery-multiselect' – Dekel
ладно спасибо за совет :) действительно ценю ваш помочь человеку – DeveloppeurDuTurfu