jQuery .html() 中 ahref 的选择器
jQuery Selector for ahref within .html()
我正在尝试使用 jQuery 来 select .html() 函数中的所有元素和 运行 单击消息。但是这不起作用,这里有人知道为什么吗?
function load_tweets(user) {
var $body = $('body');
while(index >= 0){
var $tweet = $('<div class="tweet"></div>');
$tweet.html("<span class='tweetText'>"+tweet.created_at + ' <a href="#" class="'+tweet.user+'">@' + tweet.user + '</a>: ' + tweet.message+"</span>");
$tweet.appendTo($body);
index -= 1;
}
}
$("a[href='#']").click(function() {
alert($(this).attr("class"));
});
您试图在插入元素之前找到它们。您必须在 $("a[href='#']")
代码 之后 插入元素。
或者只使用它。 $("body").on("click", "a[href='#']", function() {
我正在尝试使用 jQuery 来 select .html() 函数中的所有元素和 运行 单击消息。但是这不起作用,这里有人知道为什么吗?
function load_tweets(user) {
var $body = $('body');
while(index >= 0){
var $tweet = $('<div class="tweet"></div>');
$tweet.html("<span class='tweetText'>"+tweet.created_at + ' <a href="#" class="'+tweet.user+'">@' + tweet.user + '</a>: ' + tweet.message+"</span>");
$tweet.appendTo($body);
index -= 1;
}
}
$("a[href='#']").click(function() {
alert($(this).attr("class"));
});
您试图在插入元素之前找到它们。您必须在 $("a[href='#']")
代码 之后 插入元素。
或者只使用它。 $("body").on("click", "a[href='#']", function() {