html标签中的文本框的值,HTML文本框的值分配给div标签的标题

线2:

#msdhoni

我want-什么,当用户输入一些东西在文本框(以行1)应该成为div的标题(在第2行)点击botton(在第1行)。其实想要用代码中的文本输入替换#msdhoni。

jQuery代码我米使用:(请建议在这段代码的变化,使这成为可能)

String.prototype.linkify=function(){

return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&;\?\/.=]+/g,function(m){

return m.link(m);

});

};

String.prototype.linkuser=function(){

return this.replace(/[@]+[A-Za-z0-9-_]+/g,function(u){

return u.link("http://twitter.com/"+u.replace("@",""));

});

};

String.prototype.linktag=function(){

return this.replace(/[]+[A-Za-z0-9-_]+/,function(t){

return t;

});

};

var showTweetLinks='none';

function fetch_tweets(elem){

elem = $(elem);

keyword = escape(elem.attr('title'));

num=elem.attr('class').split(' ').slice(-1);

var url = "http://search.twitter.com/search.json?q=" +keyword+ "&rpp=" + num + "&callback=?";

$.getJSON(url,function(json){

$(json.results).each(function(){

var tTime=new Date(Date.parse(this.created_at));

var cTime=new Date();

var sinceMin=Math.round((cTime-tTime)/60000);

if(sinceMin==0){

var sinceSec=Math.round((cTime-tTime)/1000);

if(sinceSec<10)

var since='less than 10 seconds ago';

else if(sinceSec<20)

var since='less than 20 seconds ago';

else

var since='half a minute ago';

}

else if(sinceMin==1){

var sinceSec=Math.round((cTime-tTime)/1000);

if(sinceSec==30)

var since='half a minute ago';

else if(sinceSec<60)

var since='less than a minute ago';

else

var since='1 minute ago';

}

else if(sinceMin<45)

var since=sinceMin+' minutes ago';

else if(sinceMin>44&&sinceMin<60)

var since='about 1 hour ago';

else if(sinceMin<1440){

var sinceHr=Math.round(sinceMin/60);

if(sinceHr==1)

var since='about 1 hour ago';

else

var since='about '+sinceHr+' hours ago';

}

else if(sinceMin>1439&&sinceMin<2880)

var since='1 day ago';

else{

var sinceDay=Math.round(sinceMin/1440);

var since=sinceDay+' days ago';

}

var tweetBy='@'+this.from_user+' '+since+'';

if(showTweetLinks.indexOf('reply')!=-1)

tweetBy=tweetBy+' · RT';

var tweet='

'+this.from_user+' on Twitter

'+this.text.linkify().linkuser().linktag().replace(/'+tweetBy+'

';

elem.append(tweet);

});

});

return(false);

}

$(function(){

showTweetLinks=showTweetLinks.toLowerCase();

if(showTweetLinks.indexOf('all')!=-1)

showTweetLinks='reply,view,rt';

$('.twitStream').each(function(){

fetch_tweets(this);

});

});

2012-02-23

Prashant

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值