1

我正在使用 jQuery Chosen 插件使选择框更加美观和可搜索。由于某种原因,它似乎无法正常工作;该框的所有选项select都在页面上可见。

但在其他页面上,插件似乎工作正常。我不确定为什么会在特定页面上发生这种情况。我已经尝试了所有可能的方法,比如删除其他 javascript、上下移动但仍然没有运气。关于如何解决此问题的任何指示?

示例 HTML 块

<tr>
    <td class="right">Site: <span class="required">*</span></td>
    <td class="left">
        <select name="tkr.site.id" id="site_id_list" class="chzn-select" style="display: block;width:200px">
            #{list items:site_list, as:'site'}                  
                #{if tkr.site && site.id == tkr.site.id}
                    <option value="${site.id}"  selected>${site.name} (${site.shortname})</option>
                #{/if}  
                #{else}                     
                    <option value="${site.id}">${site.name}  ( ${site.shortname} ) </option>
                #{/else}
            #{/list}
        </select><br/>

        <span class="error">#{error 'tkr.site' /}</span>
    </td>
</tr>

这是我包含 jQuery 和 Chosen 插件的标题:

<link rel="stylesheet"  type="text/css" media="screen"   href="@{'/public/stylesheets/jquery.treeview.css'}" type="text/css" />  
<link rel="stylesheet" type="text/css" media="screen" href="@{'/public/stylesheets/comments.css'}">
<link rel="stylesheet" type="tdeext/css" media="screen" href="@{'/public/stylesheets/chosen.css'}">

<script src="@{'/public/javascripts/jquery-1.4.2.min.js'}" type="text/javascript" charset="utf-8"></script>
<script src="@{'/public/javascripts/chosen.jquery.js'}" type="text/javascript" charset="utf-8"></script>

和 iam 调用选择的 javascript 是

$(document).ready(function() {   

     $("form").submit(makeDateTimeProper);


     if ($("input[name=query]").length > 0 )
     {
         $("input[name=query]").corner();
         $("input[name=query]").focus();    
     }

     $(".chzn-select").chosen();



     var sdattime  = $("#content   input[name=tkr.startdatetime1]").val();
     var edattime  = $("#content   input[name=tkr.enddatetime1]").val();        
4

2 回答 2

2

我知道这是一个老问题,但万一其他人也有同样的问题:我遇到了同样的问题,并且无论我做什么,选择的选择一直保持打开状态。在我用 git 的版本替换捆绑的 selected.css 之后,我可以解决它。selected 的某些 css 版本似乎有问题

于 2013-06-18T17:26:52.540 回答
0

Try {des pack plugins} is very complete. http://des.delestesoft.com:8080/?go=7

于 2012-12-27T04:28:48.543 回答