【javascript – jquery选择器在动态追加html时不起作用】教程文章相关的互联网学习教程文章

javascript – jQuery – 如果元素被隐藏,$(this).width()不起作用!【代码】

如何获取隐藏元素的宽度(在css样式中设置)? CSS:a{position: absolute;width: 40px;height: 40px;background: pink; }JS:var nav = $('.nav'); nav.hide();nav.hover(function(){nav.stop().animate({opacity: 1}, 300); }, function(){nav.stop().animate({opacity: 0}, 500); });$('<a>', { css: { left: 940 / 2 - ($(this).width() / 2), // <-- here it seems to be 0 click: function(){alert($(this).width()); // here ...

javascript – 在jQuery中双击功能不起作用【代码】

我在页面中有两个span元素.当我在两者上调用jquery双击函数时,该函数仅在第一个元素上调用.我使用以下代码:<span id="shiftTime_1">1</span> <span id="shiftTime_2">1</span>和jquery函数是:$("[id^='shiftTime_']").dblclick(function() {alert("hello");});当我双击shiftTime_1的元素Id时.那么功能正常.但是,当我双击shiftTime_2的元素Id时,此函数不响应. 请帮忙.谢谢解决方法:尝试在$(document).ready()中使用$(document).re...

javascript – Jquery选择器不起作用【代码】

代码<script type="text/javascript" src="jquery/jquery-1.8.0.js"></script> <script type="text/javascript"> $(document).ready(function() { alert("Hello!"); }); $(".demo").click(function() { alert("I am demo"); }); </script> <body> <button class="demo">click me</button> </body> 第一个你好!没关系,但我演示不了?有什么事吗? 类似的问题jquery each selector doesnt work解决方法:您的单击...

javascript – JQuery live不起作用【代码】

当有一个密钥时,我试着将.live内容放入div …我在这里查看了forumtopic但是我没有找到答案…… 为什么我的代码不起作用?我用这个JQuery:<script type="text/javascript" src="jquery-ui-1.7.1.custom.min.js"></script> <script type="text/javascript">$(document).ready(function() { // When the document is ready set up our sortable with it's inherant function(s)$(".atleetnaamlink").live('keyup', function(){alert(...

javascript – JQuery Validation插件submitHandler对我不起作用【代码】

您好我得到以下问题我的以下代码对我不起作用,我无法弄清楚为什么.我希望你们能帮助我. 编辑:提交处理程序根本不会被调用.我甚至没有得到警报信息.我想禁用提交按钮,直到表单被验证.$('form').validate({onsubmit: true,debug: true,errorLabelContainer: "#errorBox",rules: {user_email: {minlength: 4,email: true,required: true},user_textField: {minlength: 3,required: true},user_phone: {required: true,number: true,m...

javascript – 简单的jQuery click事件绑定在IE8中不起作用【代码】

这似乎适用于几乎所有浏览器,除了IE8(可能还有IE7,但我还没有尝试过),我不知道为什么.$('body').on('click', '.toggle', function(e){$(this).toggleClass('active');e.preventDefault();e.stopPropagation();});我注意到当我点击链接分类切换时,尽管有e.preventDefault(),浏览器仍会进入页面顶部.在调查问题时,我已经看到了返回false或设置event.returnValue = false的解决方案.我已经尝试了这两种方法,首先测试e.preventDefault(...

javascript – Jquery代码在AngularJs函数中不起作用【代码】

我现在正在开发一个包含大量jquery代码的项目,我正在将其迁移到angular,但它需要尽快交付(没有时间来更改每段代码). 代码看起来像….var app = angular.module('audiapp', ['ngResource']);app.controller('audiLayoutCtrl', function ($scope, dataFactory) {$scope.editbutton = function () {//e.preventDefault();var editable = $(this).parents('.editable');editable.find('.editable-body').hide();editable.find('.editab...

javascript – 通过jQuery在某个滚动级别更改CSS不起作用【代码】

以下jQuery代码: Click hereHTML: <header class="header"><div class="navbar"> Hello</div> </header>CSS: .header {background-color: black;height: 1000px;width: 300px;color: white;text-align: center;padding: 30px;}.fixed .navbar{border: 10px solid red;position: fixed;background-color: white; }.navbar {background-color: blue;height: 50px;width: 300px;color: white; }JS: $(window).scroll( function(){i...

javascript – Dyanmic Droppable Div第一次不起作用jquery【代码】

Note: >我尝试过在stackoverflow中提出的其他问题Dyanmic Droppable Div我无法这样做.>我不能在第一次添加新动态Div时删除文本框. 步: >首先使用拖放DIV控件创建新的div.>然后点击右上角的“添加新Div”.这将在面板中创建新的div.>我第一次无法在新创建的DIV中删除文本框.>在面板中删除文本框后,我可以在新创建的DIV上删除文本框. 我想要 >首次尝试时,在新创建的DIV上删除文本框. 这是我的DEMO代码解决方法:在AddnewDiv函数的末尾...

javascript – jquery删除兄弟元素,在IE7中不起作用【代码】

我试图删除特定div后的所有兄弟元素,让我们说id为id = id8的div标签.<form> <div id="id5">something ...<div> <div id="id8">something ...<div> <div id="id3">something ...<div> <div id="id97">something ...<div> <div id="id7">something ...<div> ... <div id="idn">some text ...<div> </form>为此,我在jquery中使用以下代码.$("#id8 ~ div").remove();它在Firefox中工作正常,但它在IE7中不起作用. 是否有另一种方法来...

javascript – jQuery UI Datepicker altField .change函数不起作用?【代码】

任何人都可以告诉我为什么当我使用jQuery UI Datepicker选择日期时,console.log行没有运行?谢谢阅读.<script type="text/javascript">$(window).ready(function() {$(function() {$("#datepicker").datepicker({ altField: '#dateIntermediate'});});$('#dateIntermediate').change(function(){ console.log("dateIntermediate changed");});}); </script> <p>Date: <input id="datepicker" type="text"></p> <input type="hidden...

javascript – jQuery代码在IE中不起作用【代码】

我是jQuery的新手,我正在尝试创建this page.在我测试的所有浏览器中,当我点击红色按钮时,会出现优惠券代码,IE除外.为什么会这样?我该如何解决? 我讨厌这个浏览器,真的…… 使用Javascript:$(".coupon_button").live('click', function (event) { $(".coupon_button").remove().fadeOut('slow');$(".coupon_main").after($("<div class='coupon_code'>code:newhgcoupon</div>").fadeIn());//$(".coupon_main").after().fadeIn('s...

php – jQuery .html()在IE8中不起作用【代码】

我有一个AJAX响应,使用$_GET返回信息,然后设置为容器的HTML.这适用于Chrome,Safari,FireFox,Opera,但不适用于IE8.$(function() {$('#content .entry-content a.mais-menos').click(function(){$('#content .entry-content a.mais-menos').css('background-position','bottom left');if($(this).siblings('.descricao-campanha').css('display')=='block'){$(this).css('background-position','bottom left');$(this).siblings('.de...

javascript – jQuery .css()方法不起作用【代码】

我有一个代码,使用jQuery .css()方法来修改DIV的样式,但它不起作用.这是我的代码的简化版本,可以复制该问题. HTML:<input type="radio" name="show" id="showleft" value="showleft">Left <input type="radio" name="show" id="showright" value="showright">Right <div id="cfwrapper">XXXXXXXXX</div>CSS:#cfwrapper {bottom: 10px;left: 30px;position: fixed; }JavaScript的:$("input:radio[name=show]").click(function(ev...

javascript – jQuery select()方法不起作用【代码】

我需要获取select标签中所有选定选项的数据,为此我使用onclick()函数,该函数仅提供单击选项的数据.但是如果用户选择CTRL * A的所有选项,则不会收到任何数据.我试过使用在这种情况下不起作用的select().//jQuery onclick() $('select[name=sensors]').on('click', function(){$('#demo').text($('select[name=sensors]').val()); });//jQuery select() $('select[name=sensors]').select(function(){$('#demo2').text($('select[nam...