0
<ul class="scDetailLinks">
 <li>
     <h3> ONSTAR®</h3>
 </li>
</ul>

如何使用 jquery 或 javascript 检查 h3 是否具有版权符号

4

3 回答 3

5

怎么样只是使用.indexOf(),像这样:

if ( $('.scDetailLinks h3').html().indexOf('®') != -1 ) {
   //has copyright 
}

如果您没有从哪里复制 ® 的源文本,您还可以使用:

if ( $('.scDetailLinks h3').html().indexOf( String.fromCharCode(174) ) != -1 ) {
   //has copyright 
}
于 2012-10-10T19:55:51.263 回答
1

您可以@Nelson 的回复或执行以下操作:

if($(".scDetailLinks h3:contains(®)"​)​.length){
  //...
}

这也检查后代:

http://api.jquery.com/contains-selector/

于 2012-10-10T19:59:01.440 回答
0

您可以使用以下解决方案来检查您的文本是否具有版权符号:

if ($('h3').text().includes('®')) {
  // Do stuff
}
于 2018-08-23T22:31:09.413 回答