我的MVC项目中有一个循环,它会生成一个开放时间列表:
foreach (var item in Model.LedigaTider)
{
<a id="@item">
<div class="table-time" id="@item.ToShortTimeString()">
@item.ToShortTimeString() - @item.AddMinutes(ViewBag.BehTid).ToShortTimeString()
</div>
</a>
用户假设点击其中一个时隙,我需要将该时间段的值存储在输入文本框中...我一直在尝试不同的Js函数,但是由于它们失败了事实上,它在foreach循环中执行。 感谢任何建议。
答案 0 :(得分:1)
假设您有一个文本框:
<input type="text" id="txtBox"/>
Jquery代码:
$('.table-time').click(function(){
$('input#txtBox').val($(this).html());
})