Javascript 如何在MVC3中获取所选ActionLink的文本
我在获取所选ActionLink的文本时遇到问题 我在通过数据库获取链接后动态显示链接,如下所示:Javascript 如何在MVC3中获取所选ActionLink的文本,javascript,jquery,asp.net-mvc-3,model-view-controller,html.actionlink,Javascript,Jquery,Asp.net Mvc 3,Model View Controller,Html.actionlink,我在获取所选ActionLink的文本时遇到问题 我在通过数据库获取链接后动态显示链接,如下所示: @foreach (var item in Model) { <li>@Html.ActionLink(item.HobbyName, "Hobbies")</li> } $(function(){ $("ul li").each(function(){ var text = $(this).find("a").text();
@foreach (var item in Model)
{
<li>@Html.ActionLink(item.HobbyName, "Hobbies")</li>
}
$(function(){
$("ul li").each(function(){
var text = $(this).find("a").text();
alert(text);
});
});
但这并不意味着工作。
请帮帮我 像这样使用
filename = $('a').text();
$('a').click(function() {
filename = $(this).text();
});
文本是一个函数,而不是属性
编辑:
如果你想在点击链接时获得链接文本,可以这样做
filename = $('a').text();
$('a').click(function() {
filename = $(this).text();
});
像这样使用
filename = $('a').text();
$('a').click(function() {
filename = $(this).text();
});
文本是一个函数,而不是属性
编辑:
如果你想在点击链接时获得链接文本,可以这样做
filename = $('a').text();
$('a').click(function() {
filename = $(this).text();
});
试试这个:
filename = $('li a').text();
试试这个:
filename = $('li a').text();
@ActionLink呈现为标准锚定标记,因此您可以执行以下操作:
@foreach (var item in Model)
{
<li>@Html.ActionLink(item.HobbyName, "Hobbies")</li>
}
$(function(){
$("ul li").each(function(){
var text = $(this).find("a").text();
alert(text);
});
});
@ActionLink呈现为标准锚定标记,因此您可以执行以下操作:
@foreach (var item in Model)
{
<li>@Html.ActionLink(item.HobbyName, "Hobbies")</li>
}
$(function(){
$("ul li").each(function(){
var text = $(this).find("a").text();
alert(text);
});
});
当然,如果您为元素设置一些class/id,这可以得到优化
当然,如果您为元素设置一些class/id,这可以得到优化。确保您使用了正确的选择器来获取所需的锚点。此示例运行良好,请检查JSFIDLE hi。我正在获取页面中所有链接的文本。如何获取所选链接的文本。请帮助我确保使用正确的选择器获取所需的锚定。这个例子很好用,检查JSFIDLE hi与此我获取我页面中所有链接的文本我如何获取所选链接的文本。请帮助我获取我页面中所有链接的文本我如何获取所选链接的文本。请帮助我获取我页面中所有链接的文本我如何获取所选链接的文本链接。请帮助methanx完成此操作,但我需要所有链接我只是想要当前选定的链接,我现在已获得..thanx完成此操作,但我需要所有链接我只是想要当前选定的链接,我现在已获得。。