我被这段代码完全搞糊涂了,它似乎根本不起作用。简单地说,就是这样:
// in app.js
import {layoutItemButtonClick} from '/blablaWrappeur.js'
document.addEventListener('DOMContentLoaded', function () {
var element = document.querySelector('.qq-element') //this is a html element obj
$('.layout-item-
我使用Rails和jQuery,通过单击链接进行ajax调用。我将我的application.js文件设置为与建议的文件类似的文件,它工作得很好。我遇到的问题是如何在我的话中使用$(这个)。update.js.erb文件来表示我单击的链接?我不想给每个人分配一个ID,然后在回调脚本中重新编译这个id。
编辑,给出一个类似于我试图做的事情的简单示例(并且更容易解释):如果用户单击链接,从列表中删除该元素,控制器将处理回调,回调(这里有问题)将删除我单击的元素,因此回调delete.js.erb只需使用$( This ).fadeOut();这就是为什么我希望使用$(this),这样我就不必为每个
我继承了一个相对较大的javascript应用程序(大约3k行代码),只做parttime javascript。我想把所有的jQuery事件处理程序放到一个更合理的组织中。我是这样想的:
之前:
$('#click-here').click(function(){
//a bunch of dom manipulations and with 30 of them makes the app fairly convoluted
});
之后:
function result_click(){
var global_id=$(this).data('global
$("#submit").click(function(event) {
var jsonResponse = ....
var val = jsonResponse.results[0].myId;
externalFunc(val);
});
这些都在DOCUMENTROOT/tabs/sp/js/sp.js的js文件中,而externalFunc函数可以在DOCUMENTROOT/tabs/ru/js/ru.js中找到。我在externalFunc中放了一个没有弹出的警告,chrome开发工具不能识别externalFunc,所以这是一个范围问题。但是,如何
我目前正在处理来自charts.js的一些图表,我正在添加一些简单的交互,当用户单击条形图中的一个条形图时,一个变量保存单击了哪个条形图。
这个变量更新一个线条图,这个图表是用先前保存在数组中的数据更新的,所以每次用户单击与条形图不同的条形图时,线条图都会发生变化。
我的问题是变量没有改变,我得到了两个不同的值。默认情况下,变量在0中初始化。
控制台日志输出:
from barchart click:3
from change function:0
from barchart click:2
from change function:0
我从同时发生的两个不同的函数中打印这些行。
我在做这个项目,当我点击加号时,我必须克隆一个todolist,它克隆todolist.But --动态创建的todolist不听任何事件,尽管我使用了.on而不是.click.Please查看图像来理解我在说什么。和todolist中较大的加号用于切换输入字段的可见性。当通过单击新的动态创建的todolist中的小+ sign.Event侦听器创建一个新的todolist时,它不起作用。
// Check Off Specific Todos By Clicking
$("ul").on("click", "li", funct
java_function.js
$(#call).click(function(){
alert("gogo");
});
ajax_call.js
This function called when scroll down
#append $(#append).append(data); (data is a.html)
a.html
<script type=text/javascript src=java_function.js />
<script type=text/javascript src=aja