0
<div class="Test">
 name - date   //First name ,Last name - 7/24/2013
 <button type="button"/>

Jquery を使用して DIV 内の HTML テキストの一部を更新するにはどうすればよいですか。

div 内の日付セクションだけを更新する必要があります。私が試したのは、日付セクションを aspan with class nameに入れ、テキストを更新するようなものです。

しかし、を更新する方法が必要text without having <span>です。

使用せずに修正を探しています

ありがとう

4

6 に答える 6

1

方法はありますが、追加のスパン要素を使用することをお勧めします。

div をテキストで埋める関数を作成する

function fillDiv(date) {
    var html = 'Your text here and after that put ' + date;
    $('#myDiv').html(html);
}

そして、ページの読み込み時と次の変更ごとにこの関数を呼び出します。

于 2013-07-24T06:28:11.847 に答える
1

試す

var node = document.createTextNode("asdf");
$($('.Test').contents().get(0)).replaceWith(node)

デモ:フィドル

于 2013-07-24T06:28:57.870 に答える
0

コンテンツが正確に name - date のような構造を持っている場合、コンテンツを - で分割してから、配列の 2 番目の項目を置き換えることができます。最後に、アイテムを文字列にマージできます。

于 2013-07-24T06:23:22.563 に答える