如何在datepicker中获得所选年份?

我使用birth_day作为输入名称birth_day 。 我想计算当前年份和选定年份的年龄。 current_yr – selected_yr 但我不知道如何从日期选择器中获取所选年份。 这是我的代码看起来像。 function dateYear(){ var d = new Date(); var year = d.getFullYear(); return year; } $(function() { $( “#id_birth_date” ).datepicker({ dateFormat: ‘yy-mm-dd’ }); //how can I get the selected year? }); 有没有人能给我一个关于我的案子的想法? 任何帮助将不胜感激 … 提前致谢

数据表和ajax数据格式化?

我正在使用Datatables,我希望能够发送一个AJAX请求来获取我的数据。 我的jQuery – $(‘.valid-tags’).DataTable( { “ajax”: { “url”: “/ajax/getValidTags.php”, “type”: “POST”, “data”: { ruleID: ruleID } } } ); 这是从ajax请求返回的数据 – {“data”:[“K”:2,”B”:1,”C”:2]} 我期待在他们自己的行中看到标签名下的’K’,’B’,’C’。 我的数据表虽然没有加载任何数据? 我需要能够将每个键值对包装在自己的数组中,这样 – {“data”:[“K”:2,”B”:1,”C”:2]} 将会 – {“data”:[[“K”:2],[“B”:1],[“C”:2]]} 这是构建它的PHP(我在哪里将键值包装在一个对象中,如上所述)? – $validTagsArray = array(); $validArray = array(); foreach ($cursor as $key => $value) { foreach ($value[‘AutoFix’] as $k => $v) { $x = 0; […]

不区分大小写的单词在一个范围内包装它

我做了一个小脚本,旨在找到一个字符串并将其包裹在一个范围内。 该字符串存储在变量中。 HTML I have a lot of friends. My best friend’s name is Mike. My best friend’s website is myfriendmike.com. jQuery var term = “friend”; var item = $(“h2″); $(item).each(function() { var itemHTML = $(this).html(); var newItemHTML = itemHTML.replace(term, ” + term + ”); $(this).html(newItemHTML); }); 这是整个事情的组合: http : //jsfiddle.net/97hxbyy0/ 该脚本成功地将朋友替换为朋友 ; 但我希望它也能和朋友一起取代朋友或朋友 。 […]

从json返回的数据中的html标记

我有一个PHP页面,在json中返回一些数据。 基本上我在这个页面做回声。 返回的数据有一些html标签。 这导致我的jQuery代码中断。 有没有办法清理数据并剥离标签,然后将其放入json对象? 此外,我试图将数据从json显示到textarea中,理想情况下我想在textarea中显示html标签…

由于类赋值延迟,onclick函数需要双击

标题说明了一切。 我有一个LI元素列表。 单击导航时,活动的li会获得“当前”类,但这需要一秒钟。 但是当我使用我的代码时,我需要单击导航然后li打开,我需要再次单击以使代码注册。 video的位置无法硬编码! 它需要是动态的。 (function($) { $(document).ready(function(){ $(‘video’).each(function() { $(this).get(0).pause(); }); $(‘.slides’).children(‘li’).addClass(‘test’); }); $(document).on(‘click’,’span’,function(){ if ( $(‘li’).hasClass(‘current’) ) { $(‘li.test’).find(‘video’).each(function() { $(this).get(0).pause(); }); $(‘li.current.test’).find(‘video’).each(function() { $(this).get(0).play(); }); } }); })(jQuery); http://codepen.io/hennysmafter/pen/aNrVKG?editors=1010 不幸的是,我不会在接下来的一个小时左右上class,但会在那之后回来! 每个人都感谢你的帮助。

如何从function.js中的express和nodes js访问会话变量

我能够设置和访问会话变量,如req.session.t1等,所有这些都可以在服务器端正常工作。 在客户端,我在前端安装了jquery,并通过jade模板访问。 我在functions.js中: $(function(){ var t1 = req.session.t1; $(‘.results’).append(t1); }); 因此,当页面/ jade模板加载时,如果我使用常量或字符串,jquery会按照概述附加数据,但如果我使用req.session.x或session.x,会话变量是未定义的。 所以问题是,我怎样才能最好地通过jQuery,会话变量进行操作? 或者我是否需要保存到DB并每次都将其拉出来? 我是新手,不知道如何在节点js和express和jquery中这样做。

父窗口和子窗口之间的MVC传递模型

提前致谢。 请原谅我的语法。 我尽力解释我的问题在我寻求解决下面的问题时,我开始首先开发POC。 C#MVC视图之间没有提交传递对象 我在使用TempData对象时遇到问题,并在我的父弹出窗口和子弹出窗口之间传递我的模型。 我的问题是我正在做TempData [“StudentViewModel”] 2次。 第一次插入和第一次读取是好的,但第二次读取即使我确保我在读取之前第二次插入不工作。 我会尽力解释清楚。 我有一个名为Class.cshtml的ASP.NET页面。 它将具有所有类的网格。 用户将选择一个ClassName列,它将Students.cshtml打开为一个新的弹出窗口,其中包含一个包含StudentName和Address列的网格。 用户将选择StudentName,然后打开另一个名为StudentDetails.cshtml的弹出窗口。 我们有一个ClassController.cs,它被所有弹出窗口使用,并且有C#方法。 ClassController.js具有所有javscript代码。 public ActionResult GetStudentsDetails() { // this will create students for each class. //Inside student for each class it will also create Student Details. // First Insert TempData[“StudentViewModel”] = studentViewModel; return View(“Students”, studentViewModel); } Students.cshtml是一个现有的弹出窗口,如下所示 //this is in for loop […]

自动滚动不起作用

我的自动滚动与jquery不起作用,这是我的CSS中的内容: #convo_mes{ text-align:left; width:98%; height:80%; background:#fff; border:1px solid #000; overflow-x:auto; } 在我的js: $(“.mes”).click(function(){ var user = $(this).attr(“id”); $(“#convo”).html(“”+user+””); $(“#convo_ctrl”).show(); $(“.send_to”).attr(“id”,user); $(“.convo_mes”).html(“Loading conversation “); setTimeout(function(){auto_scrollmes},3000); setTimeout(function(){get_convo(user)},2000); }); function auto_scrollmes(){ var objDiv = $(“#convo_mes”); objDiv.scrollTop = objDiv.scrollHeight; } 它仍然不工作,我不断改变东西,但仍然没有运气。 这是我的HTML代码: Conversation Please select a message to load in here! Send

如何将JQUERY Datatables内容提供给MVC Controller

我有一个jquery数据表,它没有预先定义的列。 我想将数据表内容发布到MVC Controller以检查值。 我发现Datatables.api获取内容并找到了序列化的东西。 var table = $(‘#example’).DataTable(); var _content = table .rows() .data(); var _tableContent =JSON.stringify(_content, Object.getOwnPropertyNames(_content)); var url = “/Home/TestList”; $.ajax({ url: url, data: { data:_tableContent }, cache: false, type: “POST”, success: function (data) { }, error: function (reponse) { alert(“error : ” + reponse); } }); 我可以在Controller中获取数据,但我无法序列化 public class ColumnEntityList { public […]

使用JSON显示来自多个facebook Feed的post

我想为WordPress网站创建一个脚本(javascript / jQuery),允许我从多个Facebook页面获得最新post。 我不希望post按帐户排序,但要混合在一起,按created_time排序。 我已经搜索了插件,我不想要一个WP插件。 FaceBook Posts function fbFetch(){ //Set Url of JSON data from the facebook graph api. make sure callback is set with a ‘?’ to overcome the cross domain problems with JSON var url = “https://graph.facebook.com/footengo31/posts?access_token=XXX&limit=5&callback=?”; var url2 = “https://graph.facebook.com/footengo01/posts?access_token=XXX&limit=5&callback=?”; var url3 = “https://graph.facebook.com/Footengo69/posts?access_token=XXX&limit=5&callback=?”; $.getJSON(url,function(json1){ $.getJSON(url2,function(json2){ $.getJSON(url3,function(json3){ var json = {}; json[‘json1’] […]