我已搜索但未得到正确答案。终于来了。
我正在使用jQuery选择的功能,使我的选择框更具吸引力。但徒劳无功。 请帮我解决这个问题。虽然我已经对我的编码进行了更改,但没有进行任何更改。
代码在这里......
Group Assignment<select name="assigned_group" multiple="multiple" data-placeholder="Choose a country..." style="width:350px;" multiple class="chzn-select">
<?php foreach($this->userGroupsInArray as $groups): ?>
<option value="<?php echo $groups->id; ?>"><?php echo $groups->title; ?></option>
<?php endforeach; ?>
</select>
<script type="text/javascript">
$( document ).ready(function() {
$(".chzn-select").chosen();
});
</script>
我已经包含了这些js和css。我已经测试过了,它们已被正确包含在内。
$doc =& JFactory::getDocument();
$js_path = JURI::base().'components/com_itcs_forms/js/';
$cssPath = JURI::base().'components/com_itcs_forms/css/';
$doc->addStyleSheet($cssPath.'chosen.css');
$doc->addStyleSheet($cssPath.'chosen.min.css');
$doc->addScript($js_path.'chosen.jquery.js');
$doc->addScript($js_path.'chosen.jquery.min.js');
$doc->addScript($js_path.'chosen.proto.js');
$doc->addScript($js_path.'jquery-1.6.2.js');
提前感谢您的回复。
答案 0 :(得分:0)
您需要在脚本或模板中加载jquery无冲突框架......
JHtml::_('behavior.framework', true);
JHtml::_('jquery.framework');