我想选择 DOM 中包含 data-canvas-width 属性和不同 float 的所有 div;它们有数百个,我需要一个 Jquery 选择器来做到这一点,同时考虑到 data-canvas-width 属性包含数百个不同的 float 值。 我要选择的 div: FE
<div style="left: 1254.81px; top: 693.131px;
font-size: 14.1831px;
font-family: sans-serif; transform: scaleX(0.962576);"
data-canvas- width="52.97374357688933">
<div style="left: 384.134px; top: 605.71px;
font-size: 14.1831px; font-family: sans-serif;
transform: scaleX(0.92589);"
data-canvas-width="94.31737477545221">1 l = 1,99 – 2,21</div>
<div style="left: 388.067px; top: 784.703px;
font-size: 25.2143px;
font-family: sans-serif; transform:
rotate(-5.00003deg) scaleX(0.871911);"
data-angle="-5.000033687297824"
data-canvas- width="56.151066266622706">39 % </div>
等等。
最好的方法是什么?任何提示将不胜感激。
最佳答案
$("[data-canvas-width]")
这就是您正在寻找的。p>
回答您的新问题:
$.each($("[data-canvas-width]"), function(i){
var val = $("[data-canvas-width]")[i].attr("data-canvas-width"),
point = val.split(".");
if(point.length > 1){
// do something...
}
})
关于javascript - 使用Jquery选择页面上具有data-canvas-width属性和不同宽度的div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31501240/