javascript - 使用Jquery选择页面上具有data-canvas-width属性和不同宽度的div

标签 javascript jquery html canvas

我想选择 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]")

这就是您正在寻找的。

回答您的新问题:

$.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/

相关文章:

javascript - 我的拖放功能不起作用。我收到类型错误。这是什么意思?

javascript - 应用程序和服务器之间的安全连接

javascript - JQuery 同位素未触发

javascript - 在 Angular JS 中检索 Iframe 内的数据绑定(bind)值

javascript - 相同的 div 类具有不同的 css 样式

html - 如何更改 HTML 标题元素的工具提示文本?

javascript - 检查 CAML 查询 OrderBy 不起作用

javascript - jquery 在使用回车键输入文本时动态添加带有值的表行

javascript - 如何为用户创建多个相同表单

javascript - 使用 jQuery 获取第一个以 <td> 为子级的 N <tr>