0

我的应用程序在 mvc 3 中。我在模型视图中显示 2 个值。两者都显示在li标签中,如下所示

foreach (Contact Contact in ModelList)
{
    <ul class="listAnB">
        <li id="liA">@Model.ValueA</li>
        <li id="liB">@Model.ValueB</li>
    </ul>
}

它在循环中。

它从模型中正确显示。但是我需要使用 jquery 根据第二个 li 中的值在鼠标悬停时设置第一个的title(工具提示) 。li那就是如果第二个 li(liB).text="sometext"然后我需要设置(liA).attr('title')="some tool tip text"

有人可以帮我吗

4

2 回答 2

0

希望这就是你的意思.. :)

$('.listAnB li').mouseover(function() {
   if($(this).text()== "sometext"){
       $(this).siblings().text("some tool tip text");
   }
});
于 2013-10-08T11:40:46.947 回答
0

这可能会有所帮助

foreach (Contact Contact in ModelList)
{
    <ul class="listAnB">
        <li id="liA" title=""+@Model.ValueB>@Model.ValueA</li>
        <li id="liB">@Model.ValueB</li>
    </ul>
}
于 2013-10-08T11:43:44.783 回答