是否可以使用函数编辑DIV标签ID名称?

时间:2015-01-05 09:37:04

标签: php jquery css

我有一个插件,在页面上使用3个完全相同的div,使用相同的类。

<div class="my-class"> <div class="my-class"> <div class="my-class">

我想编辑插件的代码并为每个div添加id,以便我可以使用它 后来使用css。

但由于以后的更新问题,我不想触摸父代码。

有没有办法只使用函数.php文件中的函数将id标记添加到div?


伙计们,在上面的1之后还有一个问题。

你已经对这个问题进行了投票-2。我最近收到了管理员关于我的帐户限制的消息。 我不认为我问了一个愚蠢的问题而且我不是一个自己的编码器所以也许这是愚蠢的,但显然我只是想了解你为什么不采取这样做以及我将来应该避免哪些类型的问题。 你的评论会非常感激,特别是给你一个downvote的人。欢呼声。

3 个答案:

答案 0 :(得分:0)

您可以使用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/

答案 1 :(得分:0)

你可以使用Jquery来引用它们,如

$(".my-class").each(function() {

})

答案 2 :(得分:0)

添加以下javascript以向您的div添加ID

i=0;
$(".my-class").each(function() {
$(this).attr('id', 'constanttext' + i);
i++;
})