有沒有什麼方法可以用JavaScript/jQuery檢測元素是否穿透和下劃線。檢測下劃線並通過
所以我們可以說,我們有:
<u><s>text here.</s>other text here.</u>
是否可以檢測是否內<s>
文本還強調?
*理想情況下,如果<u>
有任何<s>
孩子,將不會被允許看。
我一直在玩弄它,它似乎有點奇怪,兩種風格使用相同的CSS屬性,這反過來讓我想知道它如何工作在第一位。
爲了讓我更清楚的問題:
我玩弄一個自制的所見即所得的編輯器,對於可用性的原因,我想實現上改變(點亮)的編輯按鈕上的文本的監聽器。例如當文本的一部分變爲粗體時,「B」按鈕變爲激活狀態。我目前正在通過獲取光標處的元素並檢查元素是粗體還是繼承它來處理這個問題。
用下劃線和striketrough的問題是,它們並沒有被覆蓋彼此的文字修飾屬性,而不是CSS
可見,當我把光標放在一個帶下劃線的文本片段中,text-decoration
財產只顯示爲underline
,而文字爲underline
和line-through
。在這種情況下,我無法知道<u>
元素和<s>
元素之間的確切關係;據我所知,<s>
元素可以返回100個父母。
很多文字,但我希望它有點清除我的情況。
您可以在任何無形的元素插入和檢查'$(「美」)。length'它 – Cheery 2014-10-19 22:37:18
如果組合是什麼'
',甚至像''(只是爲了覆蓋我的基地)。 – Rebirth 2014-10-19 22:39:25
@重生檢查我的答案。即使通過CSS提供樣式,它也可以工作。 – redV 2014-10-19 23:00:11