我基本上是在开发一个插件,它动态生成表行以在定义的页面上显示内容,生成时我希望它在每一行上显示一个按钮,单击时激活Ajax请求,我尝试附加一个ID并执行jQuery onClick 执行此操作,但它没有显示我的测试alert()
这是我正在使用的jQuery代码:
jQuery(document).ready(function(){
jQuery("#submit").click(function(event) {
//Stop the form processing
event.preventDefault();
//Get the username value
var Username = jQuery('#username').val();
jQuery.ajax({
type: "GET",
crossDomain: true,
url: apiURL + "video/" + Username + "/views/",
success: function(data) {
Parsed = jQuery.parseJSON(data);
jQuery.each(Parsed.user_media, function(i,v){
jQuery("#results").append("<tr><td><button type='submit' id='addtoPlaylist'>Add to Playlist</button></td></tr>");
});
},
});
});
jQuery("#addtoPlaylist").click(function(event) {
alert('Working!');
});
});
一切都很完美,例如Ajax调用和返回表行,只是当我尝试使用.click()
基于<button></button>
它时,它似乎没有激活,也没有向控制台抛出任何错误。