【发布时间】:2019-09-01 21:32:42
【问题描述】:
当我在下拉列表中选择特定选项时,我希望点击特定链接
我试过了
$('#OTST').change(function () {
if ($('#OTST').val() == "2")
{
$("#STSelectedPhase0").trigger('click');
}
else if ($('#OTST').val() == "3")
{
$("#OTSelectedPhase0").trigger('click');
}
else
{
$("#AllSelectedPhase0").trigger('click');
}
});
也试过了
$("#AllSelectedPhase0").click();
但这些都不起作用
这是我的链接代码
@Html.EncodedActionLink("All", "TimeReportingDetails", "TimeReporting", new { companyId = Tlitem.CompanyId, companyWeekEnding = Tlitem.WeekEnding, FileId = Tlitem.FileId, jobId = Tlitem.JobId, jobType = Tlitem.JobType, phaseno = 0, OTST = "" }, new { Id = "AllSelectedPhase0" });
@Html.EncodedActionLink("ST", "TimeReportingDetails", "TimeReporting", new { companyId = Tlitem.CompanyId, companyWeekEnding = Tlitem.WeekEnding, FileId = Tlitem.FileId, jobId = Tlitem.JobId, jobType = Tlitem.JobType, phaseno = 0, OTST = 2 }, new { Id = "STSelectedPhase0" });
@Html.EncodedActionLink("OT", "TimeReportingDetails", "TimeReporting", new { companyId = Tlitem.CompanyId, companyWeekEnding = Tlitem.WeekEnding, FileId = Tlitem.FileId, jobId = Tlitem.JobId, jobType = Tlitem.JobType, phaseno = 0, OTST = 3 }, new { Id = "OTSelectedPhase0" });
下拉菜单的代码是:
<select id = "OTST" class = "form-control js-select " name="OTST" >
<option value="0" selected="selected">All</option>
<option value="2">ST</option>
<option value="3">OT</option>
</select>
【问题讨论】:
-
您是否尝试调试过您的代码?
-
或者在你的
change事件中使用$("#STSelectedPhase0")[0].click() -
有效的@LaljiDhameliya Thanx
标签: javascript c# jquery .net asp.net-mvc