如何使用jQuery突出显示textarea中的特定文本范围

时间:2014-07-03 11:23:38

标签: javascript jquery iframe highlight

是否可以使用jQuery突出显示文本区域内的特定范围的字符。我看了一眼,试了几样无济于事。我试图突出显示textarea内iframe代码结束的开始。

if ($('#textarea').val().match(/<iframe(.*?)<\/iframe>/)) {
    // code here
}

由于

1 个答案:

答案 0 :(得分:0)

您可以使用:contains()来完成工作。比如说。

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>contains demo</title>
  <script src="//code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>

<div>John Resig</div>
<div>George Martin</div>
<div>Malcom John Sinclair</div>
<div>J. Ohn</div>

<script>
$( "div:contains('John')" ).css( "text-decoration", "bold" );
</script>

</body>
</html> 

将导致

John Resig

乔治·马丁

Malcom John Sinclair

学家OHN

参考documentation here。示例来自api.jquery.com