我需要在下拉列表中更改选定值时从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 :(得分: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')
});
});