HTML-Tag in HTML verwenden, wo ich showDiv nenne() FunktionMultiselect nicht arbeiten, während vorbei Javascript (innere html)
<div class="col-xs-12 margin-y">
<div class="width">
<label class="col-xs-4 col-md-2">Select your preference<span>*</span></label>
<div class="col-xs-6 col-md-10">
<div class="col-xs-6">
<select class="form-control" id="req_prp_type" name="req_prp_type" onchange="return showDiv();" required>
<option value="">Please Select</option>
<?php echo $this->home_model->get_dropdown('prp_type')?>
</select>
</div>
<div class="col-xs-6">
<select class="form-control" id="req_prp_mode" name="req_prp_mode" onchange="return showDiv();" required>
<option value="">Please Select</option>
<?php echo $this->home_model->get_dropdown('prp_mode')?>
</select>
</div>
</div>
</div>
</div>
<script type="text/javascript">
function showDiv($value) {
var req_prp_type = $('#req_prp_type').val();
var req_prp_mode = $('#req_prp_mode').val();
if (req_prp_type != '' && req_prp_mode != '') {
if ((req_prp_type == 1 && req_prp_mode == 1) || (req_prp_type == 1 && req_prp_mode == 2)) {
$("#data").html('<div class="col-xs-12 margin-y"><div class="width"><div class="col-xs-12"><div class="col-xs-12 col-md-6 margin-y"><div class="width"> <div class="col-xs-12 col-md-10"><div class="col-xs-12 margin-y"><label class="col-xs-12 col-md-6">Commercial Type</label><select class="form-control ddlCars col-xs-6" multiple="multiple"><?php echo $this->home_model->get_dropdown('
commercial_type ')?></select></div></div></div></div></div></div></div><div class="col-xs-12 margin-y"><label class="col-xs-12 col-md-6">Condition</label><select class="form-control ddlCars col-xs-6" multiple="multiple">><?php echo $this->home_model->get_dropdown('
pri_condition ')?> </select></div>');
}
}
}
diese Funktion Bootstrap mehr select js
$(document).ready(function() {
$('.ddlCars').multiselect();
$('.ddlCars1').multiselect({
numberDisplayed: 1,
});
$('.ddlCars').multiselect({
includeSelectAllOption: true,
enableFiltering: true
});
$('.ddlCars').multiselect({
nonSelectedText: 'Select'
});
});
$('.amItem').on('click', function() {
$(this).toggleClass('inactive');
});
ich habe diese .css und .js verwendet
assets/css/bootstrap-multiselect.css "rel =" Sheet ">
assets/js/Bootstrap-multiselect.js">
Überprüfen Sie die HTML und überprüfen Sie, ob das Attribut richtig eingestellt ist – Ima
Wann rufen Sie showDiv? Wahrscheinlich müssen Sie den Multiselect nach dem Einfügen auslösen – mplungjan
Anforderung: 576 Uncaught TypeError: $ (...). Multiselect ist keine Funktion bei HTMLDocument. (Voraussetzung: 576) bei Feuer (jquery-1.9.1.js: 1037) bei Object.fireWith [wie resolveWith] (jquery-1.9.1.js 1148) bei Function.ready (jquery-1.9. 1.js: 433) bei HTMLDocument.completed (jquery-1.9.1.js: 103) –
Vidhya