Scissor
Legacy Member
Zit met een vraagje en krijg het maar niet opgelost. Situatie is als volgt:
ergens op de pagina wordt er een <ul> gemaakt dynamisch met allemaal titels, sommige met hoofdletters en spaces. Ik neem die text-waarde van het geklikte list-item, zet'm naar lowercase en sla'm bij click op in een variabel.
Ik wil in een andere <ul> waarvan alle list-items een data-attribute hebben een filtering doorvoeren om alle list-items met dezelfde waarde als die variabel te laten zien en de rest te hiden. Als ik het hardcode lukt het en als ik de variabel alert krijg ik dezelfde waarde als het hardcoded gedeelte, maar 'k krijg'm er niet in
Als ik de naam er in hardcode (zelfde resultaat als de alert) dan werkt alles perfect.
ergens op de pagina wordt er een <ul> gemaakt dynamisch met allemaal titels, sommige met hoofdletters en spaces. Ik neem die text-waarde van het geklikte list-item, zet'm naar lowercase en sla'm bij click op in een variabel.
Ik wil in een andere <ul> waarvan alle list-items een data-attribute hebben een filtering doorvoeren om alle list-items met dezelfde waarde als die variabel te laten zien en de rest te hiden. Als ik het hardcode lukt het en als ik de variabel alert krijg ik dezelfde waarde als het hardcoded gedeelte, maar 'k krijg'm er niet in

Code:
var name = $(this).text().toLowerCase();
alert(name);
/*Om te testen even gewoon kleurtje groen geven*/
$('.event').filter('[data-name=' + name + ']').css('color','green');
Als ik de naam er in hardcode (zelfde resultaat als de alert) dan werkt alles perfect.