2016-03-18 22 views
0

我想使用jQuery獲取各里的ID或名稱在UL與jQuery

我已經試過這獲得UL每個L1的標識和文字名稱,但它沒有工作

<ul id="tags1"> 
    @foreach (var item in Model.Tags) 
    {    
     <li [email protected] >@item.TagName</li>  
    }  
</ul> 

我曾嘗試這個代碼,但它給了我很多或HTML

$('#tags1 li').each(function (i) { 
    alert($(this).html()); 
    console.log($(this).html()); 
}); 

它給了我

<span class="tagit-label">Art</span><a class="tagit-close"><span class="text-icon">×</span><span class="ui-icon ui-icon-close"></span></a><input type="hidden" style="display:none;" value="Art" name="tags"> 

我只需要獲得價值只值=「藝術」

謝謝

回答

0

你可以像下面。

$('#tags1 li').each(function() { 
    console.log(this.id); //id 
    console.log($('.tagit-label', this).text()); //text 
}); 
+0

太謝謝你了 – Lucia

0
$('#tags1 li').each(function() { 
    console.log(this.id); 
    console.log($(this).text()); 
});