javascript - divタグフィールドが入力されている場合、divタグと同じIDを持つ特定のタグの色を変更します
2 に答える
1
$(this)この例では、が$('#6') div要素になり、if条件が正しく評価されると想定しています。
if (Comment != null && Grade > 0) {
$('a[data-id="' + this.id + '"]').css({ "background-color": "green" });
}
投稿された例のように、クリックが on であると仮定すると$('#6')、これは from を取得idしthis(この場合、jQuery オブジェクトにラップする必要はありません)、それをセレクターに連結して効果的に$('a[data-id="6"]')し、そのリンクをに変更しますの。background-color_green
参考文献:
于 2012-04-27T11:33:34.470 に答える
0
試す:
$(".box[data-id='" + ID-that-needs-changing + "']").css({ "background-color": "green" });
これは基本的に、投稿後に取得する ID と等しいboxクラスを探します。data-id
于 2012-04-27T11:29:05.267 に答える