簡體   English   中英

<code>tag if it&#39;s not inside a tag</code>類別<code>tag if it&#39;s not inside a tag</code>添加到<code>tag if it&#39;s not inside a tag</code> <pre> <code>tag if it&#39;s not inside a tag</code>

[英]Add class to <code> tag if it's not inside a <pre> tag

我在DocPad網站上使用Highlight.js腳本。

我想將一些好的樣式應用於簡單的<code>標記(Markdown中的``就是這樣),但是如果我這樣做,那我就破壞了Highlight.js使用的樣式。

但是Highlight.js的樣式位於<pre>標記內。

那么解決辦法? 將類添加到不在<pre>標記內的<code>標記中。

您能否提供一個提示或大致說明我需要做些什么? 謝謝你的幫助! :)

所有目標code ,不具有祖先標簽pre標簽:

$('code').filter(function() {
    return !$(this).closest('pre').length;
}).css('color', 'red');

小提琴

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM