2013-10-08 57 views
0

我的應用程序在mvc 3. 我從模型的視圖中顯示了2個值。兩者都在li標籤顯示如下根據另一個li的值設置一個li標籤的標題

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

它是在循環。

它從模型正確顯示。但我需要基於第二個li中使用jquery的值在mouseover上設置第一個lititle(工具提示)。 也就是說如果第二李(liB).text="sometext"然後我需要設置(liA).attr('title')="some tool tip text"

任何人可以幫我

+0

我不清楚爲什麼「sometext」會得到「一些工具提示文本」的應用。是否應該有價值觀之間的關係? –

回答

0

希望這是你的意思.. :)

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

不工作plssss幫助我 – user2439019

+0

是否有任何控制檯錯誤顯示.. ???你可以創建一個小提琴會更容易.. – Outlooker

+0

你可以檢查這是你真正的意思.. ?? http://jsfiddle.net/eFFVR/ – Outlooker

0

這可能有助於

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

NO我不能直接設置valueb作爲liA的工具提示。我需要檢查如果vaue是一些文本,然後設置工具提示與其他文本 – user2439019

+0

好吧,你也可以檢查裏面的foreach爲什麼你要去jquery – user2779544

+0

可以給我一個示例代碼 – user2439019