Uncaught TypeError: Cannot set property 'selected' undefined
Dies ist mein JSFiddle
Meine html-und js funktioniert in JSFiddle. Aber seine Angabe der Fehler in der Konsole in meiner rails-app
Uncaught TypeError: Cannot set property 'selected' of undefined admin.js:1000
Chosen.result_select admin.js:1000
Chosen.search_results_mouseup admin.js:1000
(anonymous function) admin.js:1000
x.event.dispatch admin.js:6
v.handle
HTML
<div class="col-xs-3 equ">
<select class = "car-select col-xs-10 col-sm-10 col-sm-offset-1 center boxalign" id = "brand">
<option value="brand">Brand Select</option>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes1">Mercedes</option>
<option value="audi">Audi</option>
<option value="volvo2">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
</div>
<div class="col-xs-3 equ">
<select class = "car-select col-xs-10 col-sm-10 col-sm-offset-1 center boxalign" id = "car">
<option value="brand" class = "mercedes">Brand Select</option>
<option value="volvo" class = "mercedes">Volvo</option>
<option value="saab" class = "volvo">Saab</option>
<option value="mercedes" class = "volvo">Mercedes</option>
<option value="audi" class = "volvo">Audi</option>
<option value="volvo" class = "mercedes">Volvo</option>
<option value="saab" class = "mercedes">Saab</option>
<option value="mercedes" class = "mercedes">Mercedes</option>
<option value="audi" class = "mercedes">Audi</option>
</select>
</div>
JavaScript
$(".car-select").chosen({disable_search_threshold: 10});
$(".car-select-deselect").chosen({allow_single_deselect:true});
$(function() {
$("#car").chained("#brand");
$("#brand").trigger("liszt:updated");
$("#brand").bind("change", function(){
$("#car").trigger("liszt:updated")
});
});
- Haben Sie jemals finden eine Antwort auf dieses problem?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist eine alte Frage, aber ich habe den gleichen Fehler vor kurzem.
Ich fixe das hinzufügen eines leeren option tag, wie diesem:
<option value=""></option>
Hinzufügen
<option disabled></option>
Ihre Liste wird die Lösung für den Fehler.