我有一个下拉列表
<select class="select-menu" style="display: inline-block;">
<option value="1">Account Settings</option>
<option value="2">Room Settings</option>
<option value="3">Billing Information</option>
<option value="4">Meeting History</option>
<option value="5">Applications/Plug-ins</option>
</select>
这是我的jQuery
$(".select-menu").change(function() {
var bill = $('#billing-link');
var room = $('#room-link');
if($(this).val() == 2) {
console.log(room.trigger('click'));
} else if ($(this).val()==3) {
console.log(bill.trigger('click'));
}
});
我想在不同的值上触发不同的链接(选择)。
问题:这些触发器只能运行一次。如果我重新选择该选项没有任何反应
这些是我想在不同的选择值上触发的链接
echo CHtml::ajaxLink ("Billing Information",
CController::createUrl('setting/billingInformation'),
array(
'beforeSend'=>'function(){
updateHasTagInURL("Billing");
Loading.show();
}',
'complete'=>'function(){
Loading.hide();
}',
'update' => '#js_master_div'
),
array('id' => 'billing-link')
);
echo CHtml::ajaxLink ("Room Settings",
Controller::createUrl('setting/roomSetting'),
array(
'beforeSend'=>'function(){
updateHasTagInURL("Room");
Loading.show();
}',
'complete'=>'function(){
Loading.hide();
}',
'update' => '#js_master_div'
),
array('id' => 'room-link')
);
答案 0 :(得分:0)
您的代码非常完美。要检查结果,请按以下链接[Click Here][1]
解决您的问题