首页 > 解决方案 > 将模型值传递给 Jquery 函数

问题描述

当单击超链接时,我试图将模型的值传递给 jquery 函数(openBookingSnap)。但我无法获得通过的价值。这是我的 CSHTML 代码。请告诉我我在这里错过了什么?

 @model List<Model.Booking> 
 @using (Html.BeginPanel(true))
 {
   <table>
    <tr>
        @for (int i = 0; i < Model.Count; i++){
          if (i > 0 && i % 3 == 0)
          {
            @:</tr><tr> 
          }
          <td>
            <div id="dataListItem" style ="width: 90px"><a style="cursor: pointer;" onclick="VslVoy.Ux.openBookingSnap(Model[i].bkgNoUid);">@Html.DisplayFor(m => Model[i].bkgNo)</a></div>
          </td>
        }
     </tr>
 </table>

 }

标签: jqueryasp.net-mvcrazormodel

解决方案


我认为您@在模型之前丢失了-像这样尝试

onclick="VslVoy.Ux.openBookingSnap(@(Model[i].bkgNoUid));"

希望它有效 - 编码快乐!


推荐阅读