我试图将dropdownchecklist合并到表单中,并且无法正确显示DDCL。这是一个小提琴,只显示DDCL working as expected。我已经将它合并到JQuery-UI modal form的一个修改示例中,并对选择器进行了细微更改,这里是小提琴:Non-working example I'm trying to fix.它不提供可用的DDCL,只是一个小小的盒子。点击“添加新仪器”按钮查看我在说什么。将dropdownchecklist合并到JQuery-UI表格中
下面是代码的HTML片段我有参考这里SO(请参阅“非工作例子......”上面全码):
<form>
<fieldset>
<label for="modelNumber">Model Number</label>
<input type="text" name="modelNumber" id="modelNumber" class="text ui-widget-content ui-corner-all" />
<label for="partNumber">Part Number</label>
<input type="text" name="partNumber" id="partNumber" value="" class="text ui-widget-content ui-corner-all" />
<label for="serialNumber">Serial Number</label>
<input type="text" name="serialNumber" id="serialNumber" value="" class="text ui-widget-content ui-corner-all" />
<label for="services">Requested Services</label>
<select id="services" name="services" multiple="multiple">
<optgroup label="Calibration">
<option>Temperature</option>
<option>Conductivity</option>
<option>Pressure</option>
<option>Dissolved Oxygen</option>
<option>pH</option>
</optgroup>
<optgroup label="Repairs">
<option>O-Ring Replacement & Inspection</option>
<option>Hydrostatic Test</option>
<option>Diagnose & Repair Problems</option>
<option>Replace Anti-Foulant Devices</option>
<option>Download Data From Instrument</option>
</optgroup>
<optgroup label="Third Party Sensors">
<option>Fluorometer</option>
<option>Transmissometer</option>
<option>Turbidity</option>
<option>SUNA</option>
<option>PAR</option>
</optgroup>
</select>
</fieldset>
</form>
这里的,使得它的工作JS :
$(document).ready(function() {
$("#services").dropdownchecklist();
});
我在想什么?我可以看到在标签下面呈现了一些东西,但它只是一个很小的盒子,而不是我期待的下拉框。我怀疑这可能是互相冲突的CSS?我已经删除了页面CSS并获得了大部分相同的结果(在所有情况下都是不可用的小框),并且我很确定外部资源在两个小提琴上都是相同的,尽管可能不是相同的顺序。我已经添加了&删除了其中的大部分并进行了测试,所以我非常确定外部资源不是问题,但不打折。
不错!我知道我错过了一些简单的事情,但周五的一天晚了。非常感谢超级快速解决方案。 – delliottg