J'utilise les modules externes Jquery Dropdown et ListJS.Travailler avec des objets
Le plugin jQuery Dropdown propose un événement hide:
$('.dropdown').on('hide', function(event, dropdownData) {
});
Dans cette fonction, je suis en utilisant l'option de filtre du plug-in ListJS (donc lors de la fermeture de la liste déroulante une liste est filtrée):
$('.dropdown').on('hide', function(event, dropdownData) {
hackerList.filter(function(item) {
if (item.values().Produkt == "Cola") {
return true;
} else {
return false;
}
});
});
Ce code fonctionne comme il se doit.
Le problème est:
Je voudrais utiliser une variable Object value ("Produkt" dans ce cas est une valeur d'objet):
if (item.values().Produkt == "Cola") {
Comment puis-je changer le "Produkt" en une variable?
Lorsque vous utilisez simplement item.values().MyVar
, cela ne fonctionne pas.
Essayez d'utiliser item.values () [ MyVar] et devrait fonctionner correctement. –