小编ske*_*dev的帖子

jquery按钮不响应click方法

所以我使用append方法动态渲染一个带有jquery的段落,我想向它添加一个click事件但由于某种原因,click事件不起作用,我知道解决方案可能很简单,但我是jquery的新手并且会很感激任何帮助...我知道函数内部的代码是有效的,因为我用静态按钮测试它,它只是不使用动态的...请提前感谢任何帮助,

这是我的代码

$(this).parent().parent().children("div").append("<p class='tryAgain'>Try Again</p>");
Run Code Online (Sandbox Code Playgroud)

点击功能代码,

$(".tryAgain").click(function() {......}
Run Code Online (Sandbox Code Playgroud)

jquery click

4
推荐指数
1
解决办法
1281
查看次数

退出循环时出现javascript错误

我创建了一个jquery实用程序,当您从下拉列表中选择一个状态时,它会自动显示状态.为了提高用户体验,我添加了一些逻辑来将商店划分为三列.这在IE以外的每个浏览器中都能正常工作.

我不确定控制台中显示的错误是否是导致.change()事件不在IE中触发的相同错误,但我想我会提到它.我得到的控制台错误是:

未捕获的TypeError:无法读取未定义的属性"store_url"

这是代码:

else if (store_remainder === 0) {
   for(var i = 0; i < check; i++) {
      store_col_1.append("<li class='current_store'><a href='" +   data[i].store_url + "'>" + data[i].store_name + "</a></li>");
   }
   for(var i = check; i < (check * 2); i++) {
      store_col_2.append("<li class='current_store'><a href='" + data[i].store_url + "'>" + data[i].store_name + "</a></li>");
   }
   for(var i = (check * 2); i <= data.length; i++) {
      store_col_3.append("<li class='current_store'><a href='" + data[i].store_url + "'>" + data[i].store_name + "</a></li>");
   }    
} …
Run Code Online (Sandbox Code Playgroud)

javascript for-loop onchange

4
推荐指数
1
解决办法
79
查看次数

标签 统计

click ×1

for-loop ×1

javascript ×1

jquery ×1

onchange ×1