相关疑难解决方法(0)

使用非标准HTML属性被认为是不好的做法吗?

我发现设置仲裁属性非常方便,例如:

<a stackoverflowId="123">...</a>
Run Code Online (Sandbox Code Playgroud)

在JavaScript中:

var soId = $selectofA.attr('stackoverflowId'); //jQuery
Run Code Online (Sandbox Code Playgroud)

这是一个好习惯吗?我从来没有遇到过这个问题.

html javascript

15
推荐指数
2
解决办法
1563
查看次数

如何查找具有特定数据属性值的元素

我正在根据数据属性过滤图像,对于每个过滤器数据属性,可以有多个标记值。要基于一个数据属性值匹配元素,可以执行以下操作:

$('.image-container').filter('[data-places="Canada"]').css('display','none');
Run Code Online (Sandbox Code Playgroud)

但是当我用空格分隔的列表尝试此操作时,它不起作用:

<div class="image-container" data-places="Nunavut Canada">...</div>
Run Code Online (Sandbox Code Playgroud)

在jQuery中,有什么方法可以通过数据属性集中的值进行选择?

我能想到的另一种选择是遍历选定元素的数组,但是我已经通过ajax在无限滚动中加载了图像,因此该数组在某些时候会非常庞大​​。我也对非jQuery解决方案开放。

javascript jquery

1
推荐指数
1
解决办法
927
查看次数

标签 统计

javascript ×2

html ×1

jquery ×1