我想知道如何才能完成这项工作。
我有以下问题:
我有一个带有rel =“”属性的HTML元素,其中包含用于显示Json文件数据的产品ID。
<a href="#" class="openProducts" rel="526231, 487139, 528401, 521564">Open data</a>
我想用jQuery获取这个rel =“”attr并将其用作每个函数的数组。
我现在的代码是:
var getProducts = jQuery('.openProducts').attr('rel');
$.each(getProducts, function(index, value) {
...
如果我使用此代码,则可以使用:
var getProducts = [ '526231',' 487139', '528401', '521564' ];
$.each(getProducts, function(index, value) {
...
感谢您的帮助。
答案 0 :(得分:1)
使用.split() - 使用正则表达式,因为您不希望,
之后的空格
var getProducts = jQuery('.openProducts').attr('rel').split(/,\s*/);
答案 1 :(得分:0)
var getProducts = jQuery('.openProducts').attr('rel').split(",");
$.each(getProducts, function(index, value) {
console.log($.trim(value))
});