作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我如何从我的 html 操作链接中获取值,我尝试在 js 函数中设置值并且它有效,问题是 js 无法从 html 文件中获取值,并且这个 forloop 只有第一个会调用Javascript 函数。
这是我的js函数
函数选择模板(){
$('#choose').on('click', function () {
var objTemplate = $(".styTemplate").val();
$.post(strRoot + "/Home/Index/", { styTemplate: objTemplate });
});
};
这是我的vbhtml代码
@For Each item In Model
Dim currentItem = item
'<!-- single-awesome-project start -->
@<div Class="col-md-4 col-sm-4 col-xs-12 @Html.DisplayFor(Function(modelItem) currentItem.strTemplateType)">
<div Class="single-awesome-project">
<div Class="awesome-img">
<a href="#"><img src="@Url.Content("~/Content/TemplateCSS/img/portfolio/" & currentItem.strTemplateType & ".jpg")" alt="" /></a>
<div Class="add-actions text-center">
<div Class="project-dec">
<a Class="venobox" data-gall="myGallery" href="@Url.Content("~/Content/TemplateCSS/img/portfolio/" & currentItem.strTemplateType & ".jpg")">
<h4>@currentItem.strTemplateName</h4>
<span> Web Development</span>
@Html.ActionLink("Choose", "companyInfomation", "Home", New With {.id = "choose"}, New With {.styTemplate = currentItem.strTemplateName})
</a>
</div>
</div>
</div>
</div>
</div>
'<!-- single-awesome-project end -->
Next
</div>
<script>
selectTemplate();
</script>
最佳答案
也许使用 onclick 属性更好?使用它代替 Html.ActionLink:
<a href="@Url.Action("companyInfomation", "Home")" onclick="YourJSFunction(@currentItem.strTemplateName)">Choose</a>
关于javascript - JS函数无法从vbhtml获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52416502/
我是一名优秀的程序员,十分优秀!