2

私は次のように見えるものを持っています

<div id="ABCLinks"> : <span dir="ltr"><a href="www.google.com" title="GOOGLE">Google</a></span>

テキスト「:」のみを「Websites:」に置き換えようとしていますが、その周りにソースタグを追加することはありません ()。

これは私が効果なしで試したことです:

<script type="text/javascript">
    $(document).ready(function() {
​        $("#ABCLinks").text(function () {
            return $(this).text().replace(":", "Websites:"); 
        });​​​​​
    }); 
</script>

このhtml出力を取得しています(jqueryスクリプトを自動的に埋め込むためにphpスキンを使用しています。他のjqueryスクリプトでも機能します)

<script type="text/javascript">$(document).ready(function() {
&#8203;$("#ABCLinks").text(function () {
return $(this).text().replace(":", "Websites:"); });&#8203;&#8203;&#8203;&#8203;&#8203;
    }); 
</script>
4

2 に答える 2

4
$(document).ready(function() {
    $("#ABCLinks").text(function () {
        return $(this).text().replace(":", "Websites:"); 
    });
}); 

div に ID を指定しましたが、jQuery のクラスで呼び出そうとしました。クラスは「.ABCLinks」のようなピリオドを使用して参照されますが、ID は「#ABClinks」のようなハッシュタグを使用して参照されます

ここにフィドルがあります:http://jsfiddle.net/ERe9z/

于 2013-08-02T19:20:13.357 に答える