Tag: 动态生成

在ajax中validation来自外部php的动态添加的表行值

我正在使用一个由动态值组成的表单,例如在按钮单击时添加表行,我使用jQuery执行此操作,但现在我甚至想在将数据插入数据库之前validation我的数据。 我不得不使用外部PHP文件进行此validation我使用AJAX进行此validation,但validation工作正常,但数据仍然插入到我的数据库中。 我尽了最大努力,但仍然不适合我。 这是我的代码: function update_db(){ var udata = {}; var adata = {}; del_query = new Array(); var confirm = 0; var a = “1”; if ($(“#maintable tbody tr”).length>0){ var vendorid = $(“#vendorinfo”).val(); // prepare data to be updated $(‘[id^=”dbtr_”]’).each(function(index, table){ var rid = $(‘th:eq(0)’, this).find(‘input:eq(0)’).val(); var basecatid = $(‘td:eq(0)’, this).find(‘select:eq(0)’).val(); var subvendorid = […]

jquery UI datepicker无法动态插入输入

我正在动态地将输入字段添加到td元素 $(‘.edit_text’).live(‘click’,function(){ $(this).html(”); $(this).children(‘input’).focus(); if ($(this).attr(‘id’)==’date’){ $(this).children(‘input’).datepicker( “refresh”);//”option”, “dateFormat”,”yy-mm-dd”); } }); 但如果td有id日期,则datepicker不会显示。 我在插入的输入字段上也有模糊function,这是一个问题吗? $(‘.editing’).live(‘blur’,function(){ //did something });

为什么在jquery中为动态创建的复选框定义属性的顺序会影响其值?

我在js文件中有这个代码: function buildRolePicker() { var pnl = $(“[id$=’staffRoles’]”); $.each(roles[“ContactGroupRoles”], function(iteration, item) { pnl.append( $(document.createElement(“input”)).attr({ id: ‘cgr’ + item[‘RoleId’], name: ‘cgroles’, value: item[‘RoleId’], title: item[‘RoleName’], type: ‘checkbox’ }) ); pnl.append( $(document.createElement(‘label’)).attr({ ‘for’: ‘cgr’ + item[‘RoleId’] }) .text(item[‘RoleName’]) ); }); alert(document.forms[0].cgroles[8].value); } 我在代码的其他部分浪费了一些时间试图找出调用的原因 alert(document.forms[0].cgroles[8].value); 当它应该返回很长时间时返回值“on”。 事实certificate问题是定义属性的顺序。 如果我改变了这个: $(document.createElement(“input”)).attr({ id: ‘cgr’ + item[‘RoleId’], name: ‘cgroles’, value: item[‘RoleId’], title: […]

动态重新编译角度指令

http://jsfiddle.net/RW46a/2/ add dynamic content click here 我的应用程序使用外部依赖项,jQuery将HTML代码直接添加到DOM( 叹气 ),就像小提琴中描述的那样。 我希望能够对一些动态添加的代码进行角度化,例如将ng-click指令添加到附加到“mycontent”div的新按钮,请参阅上面的注释。 以角度友好的方式做到这一点的最佳方法是什么? 我试图利用$ compile但很快就变成了hacky。 谢谢!

jQuery选择动态创建的html元素

我的这个问题有很多问题与几乎相似的标题,但你知道我没有找到答案。 我的简单问题是:我有按钮,当我点击它时,javascript会创建模态窗口 html here… Close 就在标签之后。 我可以使用jQuery live绑定关闭按钮的click事件没有问题: $(“#closeButton”).live(“click”, function() { alert(“asdf”); // it calls $(“body”).find(“.aui-dialog”).remove(); }); 我的问题是 ,我无法通过其类名选择动态创建的模态窗口div。 这样我就可以调用jQuery .remove()方法来进行关闭操作。 现在我知道,我必须以另一种方式处理动态元素。 有什么办法? 编辑: 我认为重要的是要提到这一点: 我不自己创建模态窗口,我使用liferay门户。 它有内置的javascript框架AUI ( YUI ),可以创建该模态窗口。 我可以在它的视图中创建它内部的关闭按钮。 编辑2: 模态窗口div类属性值为:“ aui-component aui-panel aui-dialog aui-widget-located ”

寻找一种方法来动态添加更多列表到jQuery Mobile listview的底部

我正在寻找一种方法,在向下滚动后在列表视图的底部添加更多列表。 例如,我最初返回20个项目。 我打算使用分页,只返回从我的查询返回的数量,但我宁愿返回15-20然后在滚动结束时自动添加更多此列表或有一个按钮说“查看更多” 。 我是jQuery Mobile的新手,想知道是否有人看过这种事情。 这也用在Phonegap中。 如果是这样,你能指出我正确的方向吗? 非常感谢提前!

JQuery:选择动态创建的元素并推送到Firebase

初学者到这一切,玩Firebase。 基本上,我想从Firebase检索文本条目,并在其旁边有一个“批准”按钮。 单击该按钮时,我希望将该特定文本条目推送到新的Firebase位置,并从页面中删除该文本。 我正在动态创建按钮和文本,我在选择按钮和我创建的div时遇到了一些麻烦。 我知道我必须使用on(),但我不确定如何使用它。 谢谢! approveRef.on(‘child_added’, function(snapshot) { var posts = snapshot.val(); $(”).text(posts.text).append(‘Approve’).appendTo($(‘#feed’)); }); $(‘#approve’).on(“click”, function(){ var text = $(‘#post’).val(); postsRef.push({‘text’:text}); $(‘#post’).remove(); });

jQuery .on()事件不适用于动态添加的元素

我正在制作一个项目,当用户点击一个按钮时,动态插入一个带按钮的整个div,并在该div内部有一个按钮,当用户点击它时,它会执行其他操作,例如提醒某些内容。 问题是当我在动态添加的div中按下该按钮时,没有任何反应。 事件根本不会发生。 我试图在HTML中添加该div并重试,该事件有效。 所以我想这是因为div是动态添加的。 添加的div有一个类mainTaskWrapper ,按钮有一个类checkButton 。 该事件使用下面的script.js文件末尾的.on()附加。 这是我的代码: helper_main_task.js 🙁这是添加div的对象,你不必阅读它,因为我认为这是关于动态添加div的所有内容,但我会把它放在你需要的情况下) var MainUtil = { tasksArr : [], catArr : [“all”], add : function(){ var MTLabel = $(“#mainTaskInput”).val(), //task label MTCategory = $(“#mainCatInput”).val(), //task category MTPriority = $(“#prioritySlider”).slider(“value”), //task priority MTContents = $(‘\ \ \ \ \ \ \ \ \ \ \ Details\ […]