2012-03-26 8 views
0

ドロップダウンリストで選択した値を変更するときに、CListViewからリンクをトリガーする必要があります。CListViewのトリガーリンクをドロップダウンリストから

$(function() { 
    $(".dd").change(function(){ 
     $('.title').trigger('click'); 
    }); 
}); 

<div class="dd"> 
<?php echo CHtml::dropDownList('title', '', $RawData); ?> 
</div> 

//view for CListView 

<div class="title" id=""> 
<?php echo CHtml::link(CHtml::encode($data->naslov), Yii::app()->request->baseUrl.'/one/two?id1='.$data->id2.'&id2='.$data->id2 ?> 
    </div> 
+0

を解決し、それはあなたが正確にやりたいことは何ですか?リンク先のページに移動しますか?また、リストビューにはおそらく多くのリンクが含まれています - どちらが後になっているのでしょうか? – Jon

+0

ドロップダウンリストのリストは、CListViewのリンクのショートカットでなければなりません。ドロップダウンリストの最初の項目を選択すると、CListViewの最初の項目にリンクされているページに行きたいと思います。 – gormit

答えて

0

OK、私が問題に

$(function() { 
    $(".dd").change(function(){ 
     var valString = $(".dd option:selected").val(); 
     var link = $('#titID_'+valString+' a').attr('href'); 
     //alert(link); 

     $('#titID_'+valString).bind('click', function() { 
       window.location.href = link; 
       return false; 
      }); 
     $('#titID_'+valString).trigger('click') 
    }); 
}); 
関連する問題