>我有一个插件,它在页面上使用相同的类使用 3 个完全相同的div。
<div class="my-class">
<div class="my-class">
<div class="my-class">
我想编辑插件的代码并为每个div添加一个id
,以便我可以使用它后来使用 CSS。
但是由于以后的更新问题,我不想接触父代码。
有没有办法仅使用放置在函数.php文件中的函数将id标签添加到div
?伙计们,在上述 1 个问题之后还有 1 个附加问题。
你对这个问题投了反对票-2。我最近收到管理员关于我的帐户限制的消息。我不认为我问了一个愚蠢的问题,我自己也不是程序员,所以也许这很愚蠢,但显然我只是想理解为什么你没有很好地接受它,以及我应该避免什么类型的问题将来。您的评论将不胜感激,尤其是投反对票的人。干杯。
您可以使用 CSS 来区分它们,而无需添加它们 ID 属性。
<div class="my-class"></div>
<div class="my-class"></div>
<div class="my-class"></div>
<style>
.my-class {width: 200px; height: 100px; background: red;} /* rules for all .my-class elements, eg. width&height, whatever */
.my-class:nth-child(2) {background: green}
.my-class:nth-child(3) {background: blue}
</style>
http://jsfiddle.net/fwy38om7/
你可以使用 Jquery 引用它们,比如
$(".my-class").each(function() {
})
在 javascript 下面添加 id 以将 id 添加到您的div
i=0;
$(".my-class").each(function() {
$(this).attr('id', 'constanttext' + i);
i++;
})