Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将id和类属性添加到ajaxDisplay appendChild_Javascript_Html_Json - Fatal编程技术网

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+”
,它成功了。非常感谢。