我是javascript和jquery的新手。我需要帮助理解下面的代码块:jquery width()方法总是更新初始宽度
无序列表与4列表项:
<ul>
<li id="one" class="hot"><em>fresh</em> figs</li>
<li id="two" class="hot">pine nuts</li>
<li id="three" class="hot">honey</li>
<li id="four">balsamic vinegar</li>
</ul>
以下是jQuery代码 -
$('li').width('50%');
$('li#two').width('75%');
我期望的宽度第二个列表项目为初始宽度的50%(在页面加载时)的75%。但是,宽度仅为初始宽度的75%。我认为第一个jquery
声明影响下一个?
为什么不使用CSS设置宽度? – tonoslfx
试试以下方法$('li').css('width','50%'); $('li#two').css('width','75%') – Hanif
尝试在SO之前使用谷歌。宽度以%表示父宽度。 – VTodorov