2012-02-03 23 views
0

添加標題屬性我有幾個一個標記如以下所示的動態生成的網頁上提取標籤之間的值,並使用jquery

<a href='JavaScript:SWETargetGotoURL(vtUrl+"XRX+eCustomer+Account+Inventory+View", "_self")' id='s_ViewBar' name=s_ViewBar>&nbsp;Inventory&nbsp;</a> 

我需要通過包含文本的所有一個標籤遍歷「SWETargetGotoURL」在他們href標記,並根據該文本我需要添加標題標籤

例如

if(extractedtext == "&nbsp;Inventory&nbsp;") 
    title = "This is inventory homepage"; 

的標籤應該最終像這樣

<a href='JavaScript:SWETargetGotoURL(vtUrl+"XRX+eCustomer+Account+Inventory+View", "_self")' title = "This is inventory homepage" id='s_ViewBar' name=s_ViewBar>&nbsp;Inventory&nbsp;</a> 

我用下面的代碼來獲取所有與特定值的標籤href標記,但我不能得到之間的文本,我不知道該怎麼運行一個循環,並在所有的標籤上工作

var screenName = $('a[href*="SWETargetGotoURL"]').attr('href'); 

任何幫助真的很感激。

回答

1

我認爲你要找的是$.each它遍歷所選元素的集合。

$('a[href*="SWETargetGotoURL"]').each(function() { 

    //get the text of the element 
    var extractedtext = $(this).text(); 

    //check text for match 
    if (extractedtext == "&nbsp;Inventory&nbsp;") { 

     //Change title attribute of element 
     $(this).attr('title', "This is inventory homepage"); 
    } 
}); 
+0

完美...工作像魅力..非常感謝 – Neel 2012-02-03 04:18:29

相關問題