是否可以使用jQuery突出显示文本区域内的特定范围的字符。我看了一眼,试了几样无济于事。我试图突出显示textarea内iframe代码结束的开始。
if ($('#textarea').val().match(/<iframe(.*?)<\/iframe>/)) {
// code here
}
由于
答案 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