从下拉列表中触发CListView中的链接

时间:2012-03-26 17:00:22

标签: php jquery yii

我需要在下拉列表中更改选定值时从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>

1 个答案:

答案 0 :(得分:0)

好的,我解决了这个问题

$(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')
    });
});