2013-01-04 18 views

回答

2

您可以使用此:

var id = $('div span').attr('id'); 

它使用CSS選擇器(後代)並在匹配元素上應用屬性函數。

如果您對格的數據,你可以用它來縮小結果:

var id = $('#status-0 span').attr('id'); 

更改類是:

.attr('class', 'value'); 

添加類是:

.addClass('value'); 
+0

的使用,如果你長了在另一個jQuery的變量SPAN_ID = $ DIV ID(「#」 + div_id +」跨度').attr(' ID「); – Ganesh

1

你可以做這樣的事情

var id = $("div span").attr("id");

1

您需要將一些id/class分配給div或span以使其更精確經文。如果這是不可能的,你可以使用父母子選擇器。

id = $('div > span').attr('id'); // span is direct child 

id = $('div span').attr('id'); // span is descendant 
1
var spanID = $("#yourdivid span").attr("id") ; 
1

您可以使用該div id來獲得跨度

var id = $('#div').find('span').attr('id'); 
1

的ID,如果你知道跨度的DIV下的指數具有更好的使用 eq。您也可以使用 nth-而不是 eq

$('$yourDivID span:eq(<<index>>)').attr('id'); 

在其他情況下,如果你有一流的跨度,你可以試試下面的

$('$yourDivID span.spanClass').attr('id'); 
相關問題