2015-11-16 75 views
0

我想用代码使用jQuery进行编码。如何比较两个div文本?

我该怎么做?

ex{ 
 
    color:blue; 
 
    }
<div id="div1" class="exam"> 
 
    hi 
 
    hello 
 
    world! 
 
    </div> 
 

 
<div id="div2" class="exam"> 
 
    hi 
 
    hello 
 
    <ex>papper 
 
    bro</ex>! 
 
    </div>

+0

你可以对你的问题更清楚了吗? – Thamilan

+0

我想比较2个字符串。一个是div1的内容,另一个是div2的内容。经过比较,我想为div 1和div 2的字符着色,如日食 – yangho

回答

0

看看这个jsfiddle

我修改了默认的Javascript DIFF算法由John Resig的。您仍然可以自定义它。

所以,你可以用这个区分:

$('#div1').diffString($('#div2').html()); 
+0

这是有点缺乏我的看法。因为它不检查插入和删除。但感谢您的意见。^_ ^ – yangho