根据一个 li 标签的值设置另一个 li 标签的标题



我的应用程序在 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 中的值在鼠标悬停时设置第一个lititle(工具提示(。也就是说,如果第二个li (liB).text="sometext"那么我需要设置(liA).attr('title')="some tool tip text"

任何人都可以帮助我吗

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

$('.listAnB li').mouseover(function() {
   if($(this).text()== "sometext"){
       $(this).siblings().text("some tool tip text");
   }
});
这可能会

有所帮助

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

最新更新