Javascript 如何在文本JQUERY上创建单击事件 var$tweet=$(''); $tweet.text(“@”+tweet.user+”:“+tweet.message+”+tweet.created_at);
我正在探索JQuery,并由用户生成推文或消息。是否可以对tweet.user上的某个字符串执行单击事件?我假设不是因为它不是jquery对象。我的思路是,我必须创建一个单独的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
$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 ontweet.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(){ ... })