Tag: 动态

将外部对象添加到现有数组

我有一个基于JSON数据更新的表。 表中的每一行都有一个复选框,其中包含相应JSON对象的值,该对象基本上是关于任何用户的信息。 在选择任何行并保存以显示所选用户配置文件时,我还将选定的JSON对象存储在数组’savedData’中。 我还可以选择通过单击“打开外部表单”按钮弹出的表单在外部添加用户。 现在,我正在尝试创建一个对象,并在提交该表单时将其存储在相同的“savedData”数组中。 同时,’div.parent’应该生成并以与从表中选择的其他用户相同的格式附加到’div.container’。 不幸的是,’div.parent’没有被创建,外部对象也没有被添加。 你能帮帮我解决这个问题吗? function createTable() { $.getJSON(“https://api.randomuser.me/?results=5″, function(data) { $(‘#datatable tr:has(td)’).remove(); data.results.forEach(function (record) { var json = JSON.stringify(record); $(‘#datatable’).append( $(”).append( $(”).append( $(”).attr(‘type’, ‘checkbox’) .addClass(‘selectRow’) .val(json) ), $(”).append( $(”).attr(‘href’, record.picture.thumbnail) .addClass(‘imgurl’) .attr(‘target’, ‘_blank’) .text(record.name.first) ), $(”).append(record.dob) ) ); }) }).fail(function(error) { console.log(“**********AJAX ERROR: ” + error); }); } var savedData = […]

检查最后一页和第一页并相应地禁用下一个上一个按钮

我有两个弹出窗口显示用户列表和管理列表,每页显示10个结果,这很好。 我得到的页面没有。 来自JSON中的java servlet。 注意:url中传递了2个参数 – resType和pageNo。 您做生意。 返回0,10,20 ……(10的倍数)。 resType:检查我想要的结果类型。 你可以忽略这部分。 所以我在createTable函数中的url看起来像这样 – 当它是第一页时,如何禁用上一个按钮? 同样,如果它是最后一页,如何禁用最后一个按钮? 这是代码。 var currentPageNo = 0; // Keep track of currently displayed page $(‘.next-btn’).unbind(“click”).on(“click”,function(){ // Give buttons an ID (include them in HTML as hidden) userList(currentPageNo+10); adminList(currentPageNo+10); }); $(‘.prev-btn’).unbind(“click”).on(“click”,function(){ userList(currentPageNo-10); adminList(currentPageNo-10); }); function userList(pageNo) { var resType=”userList”; createTable(resType,pageNo); } function […]

在单击下一个或上一个按钮时多次刷新页面

我有几个弹出窗口显示用户列表,每页显示10个结果,这很好。 我得到的页面没有。 来自JSON中的java servlet。 同时,单击下一个按钮,有时页面会刷新多次。 这是代码。 var currentPageNo = 0; // Keep track of currently displayed page $(‘.next-btn’).click(function(){ // Give buttons an ID (include them in HTML as hidden) userList(currentPageNo+10); adminList(currentPageNo+10); }); $(‘.prev-btn’).click(function(){ userList(currentPageNo-10); adminList(currentPageNo-10); }); function userList(pageNo) { var resType=”userList”; createTable(resType,pageNo); } function adminList(pageNo) { var resType=”adminList”; createTable(resType,pageNo); } function createTable(resType, pageNo) { // […]

jQuery Tablesorter动态加载CSV

好吧,这让我发疯了。 我有一个csv文件,我用CSVToTable动态加载到一个html表,然后用Tablesorter对它进行排序。 我遇到的问题是当我尝试应用像“filter”这样的Tablesorter小部件时,它们将不适用。 但是当我复制动态加载的html表并将它们复制并粘贴到我的源代码中时,它们运行没有问题。 有人可以向我解释为什么会发生这种情况以及如何动态加载我的CSV文件并应用Tablesorter小部件? 您可以在此处查看我的代码: http : //cdemeke.com/Chris_Test/Test14/test4.html 非常感谢你提前!

如何动态替换html文本?

我正在添加文字“I Tot I Taw a Puddy Tat!” 在ready函数中以这种方式使用jQuery到页面的顶部: $(“#Twitterati”).html(“I Tot I Taw a Puddy Tat!”).append(tweetiePie); …但是我想用这个文本输入控件的内容动态地替换那个占位符文本(“I Tot I Taw a Puddy Tat!”): …当Enter键被混淆时。 我怎样才能做到这一点? 我试过这个: $(“#inputQuery”).keyup(function(e) { if(e.keyCode == 13) { $(“#Twitterati h3”).val($(“#inputQuery”.val())); } }); …还有这个: $(“#inputQuery”).keyup(function(e) { if(e.keyCode == 13) { $(“#Twitterati h3”).replaceWith($(“#inputQuery”.val())); } }); ……但是没有人做过任何事,我能看到…… UPDATE 现在这很好用; 但是当inputQuery val替换text / caption / heading时,我希望推文能够刷新。 […]

jquery动态选择不提交值

再次编辑……我只是个假人,想通了! 编辑:所以,看起来如果我突出显示目标选择框中的所有内容并单击“添加所选”,它会提交…如何在下面的代码中更正该行为,以便您不必单击“添加”选择“按钮让它工作? 我有一个包含三个选择框的表单。 第一个是类别,从中选择一个类别将使用特定于所选类别的值填充变量多选框。 选择变量然后单击“添加所选”将填充目标选择框中的那些变量。 问题是,print_r显示目标选择框中的值在提交时未传递,我不明白为什么……下面是代码,非常感谢帮助 这是html标记: Income Gender Age //请注意,我只显示可能选择的类别的变量 Less Than $15,000 $15,000 – $19,999 $20,000 – $29,999 $30,000 – $39,999 $40,000 – $49,999 $90,000 – $99,999 $100,000 – $124,999 $125,000 – $149,999 Greater than $149,999 这是jquery代码: $(function(){ var opts = {}, $cats = $(“#categories”), $target = $(“#target”), $vars = $(“#variables”); $vars.find(“option”).each(function(){ var […]

根据在文本字段中输入的值更改Img Src

我需要帮助创建一个包含以下内容的表单 TEXTFIELD (将用于输入7位数模型号) 图像占位符(将根据url更改图像占位符的src,例如它将变为src =“http://yourwebsite.com/product/ TEXTFIELD .jpg) 我需要以某种方式从产品的url中获取H1标记值 #3仍然没有解决! 我真的很想要任何类型的帮助。 我用Google搜索了一整天真的需要帮助。 谢谢 ! 我在下面有一些代码可以帮助想象我正在寻找什么。 如果您需要澄清或者我有点困惑,请与我联系。 7-digit product# var model_input = document.getElementById(‘model’); var start = document.getElementById(‘start’); var end = document.getElementById(‘end’); var image = document.getElementsByTagName(‘img’); model_input.onkeyup = function(e){ image[0].src = start.value + model_input.value + end.value; } 〜编辑9:00 AM 5/29 / 12~ 如果按Enter键,则会删除在文本字段中输入的值 我需要一种方法来使用相应的URL获取存储在H1标签中的产品描述(URL是在文本字段中输入的内容的型号,但是使用与用于抓取图像的URL结构不同的url结构,见下文… http://mywebsite.com/ProductDetails.aspx?productid= TEXTFIELD )***我应该注意,用于获取H1数据的URL将是“跨域”而不一定是某些域。 我读到jquery可能不会在跨域提出请求

从动态jquery表单字段向mysql添加行

请原谅,因为我不精通php / mysql。 我有一个用于库存的html表单。 我有一组字段来更新我的sql数据库,它们是item_name,item_cost,item_quantity。 我有一个jquery按钮,允许用户动态添加其他项目/行。 问题:如何让php循环用户添加的任何数量的项目并将它们放在mysql数据库中? 感谢您的时间。

如何使用jquery动态添加或删除附加到元素的类?

我正在尝试使用我的网页中的jQuery动态添加和删除类。 这里;代码 – .sub-inactive{display:none;} .sub-active{display:!important;} $(document).ready(function(){ $(‘.sub’).parent().hover( function(){ $(‘.sub’).removeClass(‘sub-inactive’).addClass(‘sub-active’); }, function(){ $(‘.sub’).removeClass(‘sub-active’).addClass(‘sub-inactive’); }, ); }); link1 link2 link3 link 3a link 3a link 3a link 3a link4 link5 基本上,有一个元素附加到一个元素(在这种情况下,子活动,亚非活动)。 并且基于页面中发生的某些事件,我想动态地改变元素的类状态。 即,例如,如果对于一个元素,现在出现的类是class =“sub sub-active”,我想使用jquery更改为class =“sub sub-INACTIVE”…. 请告诉我如何从元素中添加/删除特定类。 下面给出的两行代码(来自上面的例子)似乎不起作用 – function(){ $(‘.sub’).removeClass(‘sub-inactive’).addClass(‘sub-active’); }, function(){ $(‘.sub’).removeClass(‘sub-active’).addClass(‘sub-inactive’); } 谢谢!

动态添加的表单元素不会发布

我有一个表单,其中有一组克隆的元素。 该表单允许用户输入多个车辆,其中克隆了多个属性(年份,品牌,型号等)。 我已成功克隆元素,并且它们具有唯一的名称。 但是,在发布表单后,只有未动态创建的元素才会发布,并且可以通过PHP访问。 如果你需要查看我的代码,我可以在这里发布,它只是有点冗长。 谢谢!