Bonjour.
J'aimerais trigger un event en jQuery qui, quand je sélectionne un element dans la liste, il execute du code
Problème: Tout fonctionne, jQuery chargé, sauf le trigger dans l'extension (En dehors comme par exemple en ouvrant la page directement via le navigateur ça fonctionne)
le js:
console.log("step 1"); // "step 1"
$(document).ready(function(){
console.log("step 2") // "step 2"
$("#languages").change(function(){
console.log("step 3") // pas de "step 3"
});
});
le HTML:
<form>
<div class="form-group">
<label for="languages">Your languages</label>
<select multiple class="form-control" id="languages">
<option value="en">English</option>
<option value="fr">Français</option>
<option value="da">Dansk</option>
<option value="de">Deutsch</option>
<option value="es">Español</option>
</select>
</div>
<div class="form-group">
<label class="col-form-label" for="game">Add a game to follow</label>
<input type="text" class="form-control" id="game" autocomplete="off" placeholder="Game…">
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
Après avoir pas à pas inspecter ce qui fonctionnait / fonctionnait pas, il semblerait que le problème vient pas du code mais du navigateur Vivaldi. J'ai créé un thread pour en savoir plus : https://forum.vivaldi.net/topic/22272/developing-an-browser-extension-on-vivaldi-is-impossible
Salut,
console.log("step 1"); // "step 1"
$(document).ready(function(){
console.log("step 2") // "step 2"
$("#languages").on('change',function(){
console.log("step 3") // pas de "step 3"
});
});
@plus
Pierre