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

时间:2013-10-08 11:31:04

标签: jquery title

我的申请是在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中的值在mouseover上设置第一个title的{​​{1}}(工具提示)。 那就是第二个li li然后我需要设置(liB).text="sometext"

任何人都可以帮助我

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分: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>
}