Javascript 将id和类属性添加到ajaxDisplay appendChild
我有一个正确的代码,它给了我一个产品的名称和价格。现在我想为每个条目添加一个Javascript 将id和类属性添加到ajaxDisplay appendChild,javascript,html,json,Javascript,Html,Json,我有一个正确的代码,它给了我一个产品的名称和价格。现在我想为每个条目添加一个class和id属性 tab.innerHTML += "<p>"+data[h].name+"</p>"; tab.innerHTML += "<p>"+data[h].price+"</p>"; tab.innerHTML+=“”+数据[h].name+“”; tab.innerHTML+=“”+数据[h]。价格+””; 对于类,使用此 tab.className =
class
和id
属性
tab.innerHTML += "<p>"+data[h].name+"</p>";
tab.innerHTML += "<p>"+data[h].price+"</p>";
tab.innerHTML+=“”+数据[h].name+“”;
tab.innerHTML+=“”+数据[h]。价格+””;
对于类,使用此
tab.className = "class-name";
对于id,请使用此
tab.id = "id-name";
使用此代码,您有一个自定义id。id是数据的键,后跟属性的名称
tab.innerHTML += "<p id='"+h+"name' class='className'>"+data[h].name+"</p>";
tab.innerHTML += "<p id='"+h+"price' class='className'>"+data[h].price+"</p>";
tab.innerHTML+=““+data[h].name+”
”;
tab.innerHTML+=““+data[h].price+”
”;
希望您使用的是jquery
$("p").attr('id',dynamicValue);
$("p").attr('class','sampleclass');
如果使用Jquery,可以使用类似这样的内部循环。是否要动态添加它?如果是这样的话,是否有任何事件。上述cod位于显示所有产品的回路内。那么,是否有可能在每次循环时都有一个新的id?加载站点时会自动加载数据。要将Id和名称添加到哪个元素。是的,但是它也可以是任何有效的东西。你想在你的段落中为
id
和class
属性使用什么?我已经尝试过了,它将类名和id添加到选项卡
,在我的例子中,这里提到的是div
否jQuery,它对id有效,但是当它试图获取类名它是未定义的谢谢我只想要唯一的id,所以我从类中删除了“+h+”
,它成功了。非常感谢。