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 に答える