Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在文本JQUERY上创建单击事件 var$tweet=$(''); $tweet.text(“@”+tweet.user+”:“+tweet.message+”+tweet.created_at);_Javascript_Jquery - Fatal编程技术网

Javascript 如何在文本JQUERY上创建单击事件 var$tweet=$(''); $tweet.text(“@”+tweet.user+”:“+tweet.message+”+tweet.created_at);

Javascript 如何在文本JQUERY上创建单击事件 var$tweet=$(''); $tweet.text(“@”+tweet.user+”:“+tweet.message+”+tweet.created_at);,javascript,jquery,Javascript,Jquery,我正在探索JQuery,并由用户生成推文或消息。是否可以对tweet.user上的某个字符串执行单击事件?我假设不是因为它不是jquery对象。我的思路是,我必须创建一个单独的$user对象,并引用tweet.user的属性,然后我可以在$user上创建一个单击事件。这是正确的思路吗?只是想找些指导 您可以使用.html()和.on() var$tweet=$(''); $tweet.html(“@”+tweet.user+”:“+tweet.message+”+tweet.created_at

我正在探索JQuery,并由用户生成推文或消息。是否可以对tweet.user上的某个字符串执行单击事件?我假设不是因为它不是jquery对象。我的思路是,我必须创建一个单独的
$user
对象,并引用
tweet.user
的属性,然后我可以在
$user
上创建一个单击事件。这是正确的思路吗?只是想找些指导

您可以使用
.html()
.on()

var$tweet=$('');
$tweet.html(“@”+tweet.user+”:“+tweet.message+”+tweet.created_at);
...
$(文档).on(“单击“,”.tweet用户”,函数(){…})
使用
$().html()
将具有span的html包含在类中,然后将其作为目标并单击设置

let tweet={
用户:'supercol',

消息:'Hey im cool on
tweet.user
或整个字符串
'@'+tweet.user+':'+tweet.message+'+tweet.created_at
?仅针对特定用户,所以
tweet.user
将其包含在span中并瞄准它?我的答案解决了你的问题吗?@AnuragSrivastava Haha,修复了:)
      var $tweet = $('<div class = tweet></div>');
      $tweet.text('@' + tweet.user + ': ' + tweet.message + ' ' + tweet.created_at);
var $tweet = $('<div class="tweet"></div>');
$tweet.html('<span class="tweet-user">@' + tweet.user + '</span>: ' + tweet.message + ' ' + tweet.created_at);

...

$(document).on("click", ".tweet-user", function(){ ... })