我有一个窗户,里面有一个面板。该面板包含文本(基本html)。在窗口准备好之后,我调用以下函数,它查找具有特定类的元素,并在它们上注册单击事件。一开始这是可行的。
关闭窗口并重新创建1:1类似的窗口后,事件将不会触发。如果我.update()面板并重新运行我的函数-事件无法触发,也会发生同样的情况。为什么会这样?
我仍然可以看到元素正在被找到,显然有些事件必须注册,但是我的点击不能被调试代码或者接收函数捕获。
addEvents: function(win) {
// The Window
var ow = win;
// Using this debug trick
我遇到了一个小问题。我使用JQuery和PHP动态更新下拉列表。我使用以下JQuery代码运行页面并将结果插入到页面中:
$("#booking-form-area").change(function()
{
ajax_availabletimes();
})
function ajax_availabletimes(){
var venue_val=$("#booking-form-venue").val();
var people_val=$("#booking-form-people").val();
$("
我有很多输入字段,只有在输入字段有值的情况下,我才想设置someClass名称。如果没有,请删除someClass名称。
我目前正在学习使用JavaScript操作表单和表单字段,这是我正在处理的代码。
// Add a class to an element, without removing/affecting existing values
var inputs = document.getElementsByTagName('input');
for (var i = 0; i < inputs.length; i++) {
// Set HTML el
我正在制作一个使用图片的投票系统,每当你点击其中一个图片时,它就会提交那个图片,然后它就会淡出,并使用一个php页面重新加载它。问题是,第一次提交是有效的,但一旦重新加载,单击图像就什么也不做了。甚至连我测试过的警报都没有。
vote.js
$('.firstDisplay').on("click", function () {
alert("work1");
var win = $(this).attr("title");
var loss = $('.secondDisplay').at