我想从li获取样式属性'width'并将其添加到ul。获取li的宽度并将其添加到ul使用jquery
我的HTML代码
<div id="carousel_team" class="glide">
<ul class="slides" style="opacity: 1; width: 1464px;">
<li class="slide first active" data-slide="1" style="width: 244px;">1</l1>
<li class="slide" data-slide="2" style="width: 244px;">2</l1>
</ul>
</div>
和jQuery是
var b = a.current();
var ul = $("#carousel_team ul");
var clicked_slide = ul.find("[data-slide='" + b + "']");
var clicked_slide_width = ul.li:[data-slide='" + b + "']").attr("width");
alert(clicked_slide_width);
我收到 '未定义'。在jQuery中b的值很好,但由于某些原因,我无法获得属性宽度值。
任何帮助,高度赞赏。提前致谢。
你有语法错误 –
hmm ...是在这一行ul.li:[data-slide ='“+ b +”'“”)。attr(“width”); – Raj
我尝试过使用ul.li [data-slide ='“+ b +'']”)。attr(“width”)并且仍然没有定义 – Raj