0

HTML テキストを動的に置き換えることができるようになりました (HTML テキストを動的に置き換えるにはどうすればよいですか? ) が、inputQuery val がテキスト/キャプション/見出しも置き換えるときに、ツイートを更新する必要があります。IOW、たとえば「jquery」から「html5」にテキストを変更できますが、表示されているツイートはjqueryツイートのままです。そのdivを更新するにはどうすればよいですか? コンテンツは jqueryUI タブにありますが、おそらく問題にはなりません。

アップデート

これは私が持っているものです:

$("#inputQuery").keyup(function (e) {
    if (e.keyCode == 13) {
        $("#Twitterpated h3").text(this.value);
        inputQueryText = this.value; 
        loadTweets(); // this concatenates the bits necessary, with inputQueryText in the middle (the "screen name" part)
    }
});

...そして、うまくいきません。つまり、テキストが変更され、連結された twitterUrl は正しいのに、ページが更新されません。

私は考え始めました-おそらく問題は、以前のエントリをクリアしていないことです。loadTweets() の呼び出しで html をクリアするにはどうすればよいですか? 私は試した:

$("#Twitterpated h3").html("");

...と:

$("#Twitterpated h3").html().val("");

...無駄に。

4

1 に答える 1

1

よくわかりませんが、ここで私が考えていることは...

inputQuery の値が変更されたら、最初に読み込んだのと同じ方法でツイート DIV を更新します。このような何かがうまくいくはずです:

$('#inputQueryId').change(function () {
    // your code here, let's say:
    RefreshTweets($(this).val());
});
于 2013-05-15T18:57:36.763 に答える