0

如果我选择下拉列表的最后一个值并单击搜索按钮,则下拉列表会丢失其值,但是如果我选择任何其他值并单击按钮,则下拉列表不会丢失该值。

我不确定它为什么会发生。

这是网站的链接:

http://www.ourplanettravel.com.au/

您可以在右侧看到下拉列表:

一旦您从第一个下拉列表中选择目的地“塔斯马尼亚”,从第二个下拉列表中选择“旅游和游轮”,然后单击搜索按钮,那么第二个下拉列表就会失去其价值(“旅游和游轮”)。但是,如果您从第二个下拉列表中选择任何其他值,则该值不会丢失。我不知道它为什么会发生。

这是我的代码:

   <select id='TourismType' name="TourismType"> 
       <option value=''>--Choose Tourism Type--</option>   
       {{if $item.data.oTourismType}} 
         {{each  $item.data.oTourismType}}

    <option value='${Text}'>${Text}</option>
     {{/each}} 

   </select> 
     {{/if}} 
4

1 回答 1

0

从您的代码(我查了一下)您正在使用 jquery 模板,所以希望这对您有用

<script type="text/javascript">
    $(document).ready(function(){
        $.each("#TourismType", function(index, item){
            item = item.replace("&", "");
        });
    });
</script>

这里一切都是正确的,除了我不是 100% 确定这是选择下拉列表中所有元素的正确方法。由于我们已经确定了您的问题所在,因此请查看您是否可以使其正常工作,如果您仍然有问题,您应该创建一个特定于该问题的新问题。

于 2013-10-11T19:36:40.223 回答