Questions tagged «jquery»

jQuery是一个JavaScript库,请考虑添加JavaScript标记。jQuery是一种流行的跨浏览器JavaScript库,它通过最小化浏览器之间的差异来促进文档对象模型(DOM)遍历,事件处理,动画和AJAX交互。标记为jQuery的问题应与jQuery相关,因此问题代码应使用jQuery,并且问题中至少需要与jQuery使用相关的元素。

30
jQuery滚动到元素
Наэтотвопросестьответына 堆栈溢出нарусском:Какпроскролитьплавностраницувниздоопреденнногоэлемента? 我有这个input元素: <input type="text" class="textfield" value="" id="subject" name="subject"> 然后,我还有其他一些元素,例如其他文本输入,文本区域等。 当用户点击input带#subject,页面应该滚动到页面的最后一个元素与一个漂亮的动画。它应该是滚动到底部而不是顶部。 页面的最后一项是带有的submit按钮#submit: <input type="submit" class="submit" id="submit" name="submit" value="Ok, Done."> 动画不应太快且应流畅。 我正在运行最新的jQuery版本。我更喜欢不安装任何插件,而是使用默认的jQuery功能来实现此目的。
2322 javascript  jquery  scroll 


18
.prop()与.attr()
因此jQuery 1.6具有新功能prop()。 $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) 还是在这种情况下他们做同样的事情? 如果我确实必须切换到using prop(),attr()那么如果我切换到1.6 ,所有旧呼叫都会中断? 更新 selector = '#id' $(selector).click(function() { //instead of: var getAtt = this.getAttribute('style'); //do i use: var thisProp = $(this).prop('style'); //or: var thisAttr = $(this).attr('style'); console.log(getAtt, thisProp, thisAttr); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script> <div id='id' style="color: …
2296 javascript  jquery  dom  attr  prop 






30
$(document).ready等同于没有jQuery
我有一个使用的脚本$(document).ready,但没有使用jQuery中的其他任何脚本。我想通过删除jQuery依赖项来减轻它的负担。 如何在$(document).ready不使用jQuery的情况下实现自己的功能?我知道使用window.onload与window.onload在加载所有图像,框架等之后触发。
2015 javascript  jquery 

30
如何格式化Microsoft JSON日期?
我正在使用jQuery 在Ajax上进行首次尝试。我正在将数据存储到页面上,但是为Date数据类型返回的JSON数据遇到了一些麻烦。基本上,我得到的字符串看起来像这样: /Date(1224043200000)/ 从完全不熟悉JSON的人-如何将其格式化为短日期格式?是否应该在jQuery代码中的某个地方处理?我尝试jQuery.UI.datepicker使用该插件$.datepicker.formatDate()没有成功。 仅供参考:这是我结合以下答案使用的解决方案: function getMismatch(id) { $.getJSON("Main.aspx?Callback=GetMismatch", { MismatchId: id }, function (result) { $("#AuthMerchId").text(result.AuthorizationMerchantId); $("#SttlMerchId").text(result.SettlementMerchantId); $("#CreateDate").text(formatJSONDate(Date(result.AppendDts))); $("#ExpireDate").text(formatJSONDate(Date(result.ExpiresDts))); $("#LastUpdate").text(formatJSONDate(Date(result.LastUpdateDts))); $("#LastUpdatedBy").text(result.LastUpdateNt); $("#ProcessIn").text(result.ProcessIn); } ); return false; } function formatJSONDate(jsonDate) { var newDate = dateFormat(jsonDate, "mm/dd/yyyy"); return newDate; } 该解决方案从回调方法中获取了我的对象,并使用日期格式库在页面上正确显示了日期。
1999 jquery  asp.net  ajax  json 



14
如何将一个元素移动到另一个元素?
我想将一个DIV元素移到另一个元素中。例如,我要移动此对象(包括所有孩子): <div id="source"> ... </div> 到这个: <div id="destination"> ... </div> 这样我有: <div id="destination"> <div id="source"> ... </div> </div>
1688 javascript  jquery  html 

23
在动态创建的元素上进行事件绑定?
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 我有一些代码,在其中循环浏览页面上的所有选择框,并将一个.hover事件绑定到它们上,以对其宽度进行一些调整mouse on/off。 这发生在页面准备就绪并且可以正常工作。 我的问题是,在初始循环之后,我通过Ajax或DOM添加的所有选择框都没有事件绑定。 我已经找到了这个插件(jQuery Live Query Plugin),但是在我使用插件向页面添加另一个5k之前,我想看看是否有人知道直接使用jQuery或通过其他方法做到这一点的方法。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.