gpt4 book ai didi

javascript - JS函数无法从vbhtml获取值

转载 作者:行者123 更新时间:2023-11-30 20:11:03 25 4
gpt4 key购买 nike

我如何从我的 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com