<div id="demo">
<div class="moduletable">
<div class="demo">
<div class="demo-wrap">
<div class="container" id="button-1">Button-1 contents</div>
<div class="ctrl">
<div><a href="#buttton-1">Button-1</a>
</div>
</div>
</div>
</div>
</div>
</div>
jQuery的如何選擇最接近類和它的id最接近方法
$('ctrl').click(function(){
$(本).closest(」容器#按鈕-1' )的寬度();
//如何選擇類容器第一,那麼它的ID 按鈕-1}
編輯
<div class="container" id="button-1">Button-1 contents</div>
<div class="container" id="button-2">Button-2 contents</div>
<div class="ctrl">
<div><a href="#buttton-1">Button-1</a>
</div>
</div>
我怎樣才能得到容器寬度作爲它的ID如果一個按鈕被按下,它應該提醒按鈕1的寬度,如果另一個它應該提醒屁股對2。
在我的嘗試var mywidth = $(this).closest('。container#button-1')。width =>然後alert(mywidth)不顯示寬度。它顯示爲空。 –
var btn_width = $($(this).find('a [href]')。attr('href'))width() – s4ty
如果你想選擇按鈕,你不需要該類作爲id在您的網頁上必須是唯一的。所以簡單地做'$('#button-1')。width();' – Raidri