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 回答