假设有一个选项列表可用,你如何用新的<option>更新<select> ?
我最近注意到Web上的很多JavaScript文件都以a ; 紧随评论部分。 例如, 这个jQuery插件的代码开始于: /** * jQuery.ScrollTo * Copyright (c) 2007-2008 Ariel Flesler – aflesler(at)gmail(dot)com | http://flesler.blogspot.com * Dual licensed under MIT and GPL. * Date: 9/11/2008 …. skipping several lines for brevity… * * @desc Scroll on both axes, to different values * @example $('div').scrollTo( { top: 300, left:'+=200' }, { axis:'xy', offset:-20 […]
我有一个jQuery对话框,要求用户input某些信息。 在这个表格中,我有一个“继续”button。 我希望这个“继续”button只有在所有的字段都有内容的时候才会启用,否则它将保持禁用状态。 我写了一个函数,每次字段状态改变时都会调用它。 但是,我不知道如何启用和禁用此function的对话框button。 我该怎么办? 哎呀,我忘了提及这些button创build如下: $(function() { $("#dialog").dialog({ bgiframe: true, height: 'auto', width: 700, show: 'clip', hide: 'clip', modal: true, buttons: { 'Add to request list': function() { $(this).dialog('close'); $('form').submit(); }, 'Cancel': function() { $(this).dialog('close'); } } }) });
我有一个AJAX请求,将每5秒作出。 但是,如果前一个请求没有完成,问题出现在AJAX请求之前,我必须中止请求并发出新的请求。 我的代码是这样的,如何解决这个问题? $(document).ready( var fn = function(){ $.ajax({ url: 'ajax/progress.ftl', success: function(data) { //do something } }); }; var interval = setInterval(fn, 500); );
我的页面创build多个buttonid = 'rbutton_"+i+"' 。 以下是我的代码: <button type='button' id = 'rbutton_"+i+"' onclick=disable(i);>Click me</button> 在Javascript中 function disable(i){ $("#rbutton'+i+'").attr("disabled","disabled"); } 但是,当我点击它时,它不会禁用我的button。
如何将readonly添加到特定的<input> ? .attr('readonly')不起作用。
我很困惑,当用JavaScript / jQuery来禁用类: .btn或.btn-primary的<button> , <input>或<a>元素。 我已经使用以下代码片段来做到这一点: $('button').addClass('btn-disabled'); $('button').attr('disabled', 'disabled'); $('button').prop('disabled', true); 所以,如果我只提供了$('button').addClass('btn-disabled'); 到我的元素,它将显示为禁用,在视觉上,但function将保持不变,这将是无可争辩的,所以这就是为什么我将attr和prop设置添加到元素的原因。 有没有人在那里过期了这个相同的问题? 这是做这个的正确方法 – 使用Twitter的Bootstrap?
我有一个函数,我只想在同一个tr中的checkbox被选中时触发。 请告诉我我做错了什么,通常的方法是行不通的。 谢谢 JS $(".add_menu_item_table").live('click', function() { var value_td = $(this).parents('tr').find('td.td_name').text(); if ($('input.checkbox_check').attr(':checked')); { var newDiv = $('<div class="div_menu_button"></div>'); var showDiv = $('<div id="show'+ "0" + numShow++ +'" class="menu_button_info hidden"></div>'); var toggleTrigger = $('<a id="toggleshow'+ "0" + numToggle++ +'" data-target="#show'+ "0" + numTarget++ +'" class="toggle_trigger actions"> </a><div style="padding:5px"></div>'); var menuForm = $('<form id="menu_edit_form'+ "0" + numForm++ […]
当我在引导模式中使用select2(input)时,我无法input任何内容。 这就像禁用? 外面他模态select2工作正常。 工作示例: http : //jsfiddle.net/byJy8/1/代码: <!– Modal –> <div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h3 id="myModalLabel">Panel</h3> </div> <div class="modal-body" style="max-height: 800px"> <form class="form-horizontal"> <!– Text input–> <div class="control-group"> <label class="control-label" for="vdn_number">Numer</label> <div class="controls"> <!– seleect2 –> <input name="vdn_number" type="hidden" id="vdn_number" class="input-large" required="" /> […]
我试图触发文本框上的change事件,当我用button更改它的值,但它不起作用。 检查这个小提琴 。 如果您在文本框中键入内容并单击其他位置,则会触发change 。 但是,如果单击该button,则文本框的值会更改,但change不会触发。 为什么?