我有一個<div id="rptViewer">
,它有多個div和表,而這些div和表又可以有多個div和表。 我需要一個jQuery選擇器來直接或間接(嵌套)選擇「rptViewer」下的所有div或表。針對元素的所有後代的jQuery選擇器
我想下面的jQuery選擇器。
<script type="text/javascript">
$(document).ready(function() {
$("[id*='rptViewer'] table").each(function(i, item) {
$(item).css('display', 'inline-block');
});
$("[id*='rptViewer'] div").each(function(i, item) {
$(item).css('display', 'inline-block');
});
$("[id*=rptViewer] table").attr("width","");
});
</script>
但是,當我使用螢火檢查它,我發現只有「rptViewer」的直接孩子都在JavaScript中添加樣式越來越「inline-block的」 CSS
'[id * ='rptViewer'] div' should work。看到這個小提琴並檢查輸出(3'div'元素):http://jsfiddle.net/NYmpv/ –
在演示中,我做了很好的工作http://jsfiddle.net/v8tnR/ – Sotiris
你可以給我們HTML用它?如果可能的話,使用jsfiddle.net來顯示你的問題,這將更容易幫助你;) – fflorent