无法从ajax div调用javascript

无法从ajax div调用javascript,javascript,php,jquery,ajax,cakephp,Javascript,Php,Jquery,Ajax,Cakephp,我使用ajax在页面中加载了一些内容。我想在单击一些锚时运行JS函数。这些锚属于使用ajax加载的代码。ajax请求和JS函数都位于一个单独的JS文件中,位于jQuerydocument.readyfunction{ 我在这个JS文件中有几十个函数,它们运行得很好,但这个特定函数是使用ajax检索的代码唯一调用的函数,它不起作用。我的代码: html主文件: 我试图将$[id^='aLancamentoEdit'].clickfunction{放在html主文件中,在/js/myJS.js调用后

我使用ajax在页面中加载了一些内容。我想在单击一些锚时运行JS函数。这些锚属于使用ajax加载的代码。ajax请求和JS函数都位于一个单独的JS文件中,位于jQuerydocument.readyfunction{

我在这个JS文件中有几十个函数,它们运行得很好,但这个特定函数是使用ajax检索的代码唯一调用的函数,它不起作用。我的代码:

html主文件:

我试图将$[id^='aLancamentoEdit'].clickfunction{放在html主文件中,在/js/myJS.js调用后的标记中。但没有起作用。 还尝试更改选择器以匹配我的锚点类我为此声明了一个类。也没有成功。最后还尝试在函数中放置一个名称并在锚点内的onclick=上调用它。再次失败

我做错了什么?

在您的案例中使用动态元素事件ajax内容。尝试:

jQuery(document).ready(function() {
/*some other functions here*/
 $("#ajaxContentGoesHere").on("click","[id^='aLancamentoEdit']",function(){
        console.log(1);
}
});

由于以“aLancamentoEdit”开头的id元素是由ajax动态添加的,因此需要将单击处理程序绑定到父元素:

$('#ajaxContentGoesHere').on('click', "[id^='aLancamentoEdit']", function() {
   console.log(1);
});

什么事output@BOSS,一些整数ID.=]效果很好!谢谢@Rajesh!
jQuery(document).ready(function() {
/*some other functions here*/
 $("#ajaxContentGoesHere").on("click","[id^='aLancamentoEdit']",function(){
        console.log(1);
}
});
$('#ajaxContentGoesHere').on('click', "[id^='aLancamentoEdit']", function() {
   console.log(1);
});