使用 YUI 动态获取班级的唯一编号
Get unique number from class with YUI dynamically
如何使用 YUI 3.x 从类或 id 中动态获取唯一编号?
例:
.reward1
.reward2
.reward3
AUI().use('node', function (A) {
var rewardid = node.get('id');
A.all('.reward' + rewardid).addClass('testaddclass');
});
A.all()
或Y.all()
将CSS选择器作为其参数。CSS 选择器只能匹配 CSS 类的开头,如下所示:
div[class^="reward"]
因此,解决方案是执行以下操作:
A.all('div[class^="reward"]').addClass('testaddclass');
以下是该解决方案的工作示例:
var AUI = YUI;
///////////////////////////////////////////////////////////
AUI().use('node', function (A) {
A.all('div[class^="reward"]').addClass('testaddclass');
});
.testaddclass {
color: red;
}
<script src="https://cdn.rawgit.com/stiemannkj1/701826667a70997013605edcd37e92a6/raw/469fe1ae297e72a5a80eb9015003b7b04eac735e/alloy-ui-3.0.1_aui_aui-min.js"></script>
<link href="https://cdn.rawgit.com/stiemannkj1/90be22de7f48c729b443af14796d91d3/raw/a9f35ceedfac7fc0559b121bed105eaf80f10bf2/aui-css_css_bootstrap.min.css" rel="stylesheet"></link>
<div class="reward1">asdf</div>
<div class="reward2">asdf</div>
<div class="reward3">asdf</div>
相关文章:
- 使用onkeyup JS事件检查输入的值是否唯一
- 当同一浏览器的两个实例浏览时,Javascript页面如何具有唯一的ID
- 在jquery中生成一个自动前缀编号
- Lodash映射并返回唯一
- Jquery 读取编号组中选择下拉列表的数组
- 在数据库中循环值时,为输入框获取唯一值
- JQuery幻灯片,可点击编号位置
- 如何从数组中查找唯一对象
- 正在为循环创建唯一id
- 获取唯一值并使用javascript计算金额总和
- Javascript时间戳编号不是唯一的
- 使用 YUI 动态获取班级的唯一编号
- 自动为PDF下载添加唯一编号
- angular.js中唯一的文本框编号
- jQuery为dom元素提供了唯一的编号
- HTML表单编号类型唯一的用户输入与Javascript和PHP
- HTML表单编号类型唯一用户输入
- 向数组添加新的唯一编号
- 如何使用jquery/javascript为html中的ID列生成和分配唯一编号
- 为ng-repeat返回的每个项添加唯一的编号