Jquery移动按钮刷新不能编程工作
jquery mobile button refresh not working programmatically
我有一个表,它被逐行动态添加到dom中。每行的最后一个位置都有一个按钮。可选择删除。
我有问题获得按钮或任何属性的id。然而,样式是应用的。
function makeLeague(){
var tableStart = "<table style='min-width:100%;' id='league-table-custom' class='league-table ui-responsive' data-mode='reflow'><th>TEAM</th><th>PLD</th><th>W</th><th>D</th><th>L</th><th>GF</th><th>GA</th><th>GD</th><TH>PTS</TH><th></th>";
var tableEnd = "</table>";
var tableMid = '' ;
var secondtab = $('#demo1');
leagueSize = league.length;
for(k=0; k<league.length; k++){
tableMid += "<tr>";
for(i=0; i< 9; i++){
tableMid += "<td> " + league[k][i] + "</td>";
}
tableMid += "<td><input type='button' class='remove' value='"+k+"' id="+k+"></td></tr>";
}
secondtab.html(tableStart + tableMid + tableEnd).trigger('create');
$('#demo1').trigger('create'); //tried many combinations/and on own
$('.remove').button();
$('.remove').trigger('create');
}
$('.remove').on('click',function(){
console.log ($(this).attr.id);});
有没有人有任何建议我在哪里做错了。我阅读了jquery移动文档,他们声明样式按钮被包装在div中。这会影响我的访问吗?或者我可以用一种更好的方式来构建这个函数,从而消除任何问题。
我得到这个工作,我必须遍历dom一点点。当获得值时,我输入$('#pageone').on('click', 'table .remove',function(){ console.log ($(this).attr('id')); });
,它工作。不确定这是正常的行为,希望它适用于所有浏览器。谢谢你的建议。
代替$('.remove').on('click',function(){
console.log ($(this).attr.id);});
相关文章:
- 这个javascript是如何工作的,函数式编程
- 多行工具提示无法以编程方式工作
- blur() 无法以编程方式工作 |但在从用户启动时会这样做
- Zurb Foundation Offcanvas菜单在以编程方式切换后停止工作
- 以编程方式添加表行在javascript中不能正确工作
- Dojox.form.manager不能在编程TAB容器中工作
- Khanacademy上的Javascript编程.为什么下半部分的按钮不工作?
- 如何制作完全属于自己的编程语言?我试过了.(并# 39;t工作)
- 以编程方式调用onclick和onchange不能按预期工作
- 在IE中使用javascript编程的组合框不工作
- 为什么Javascript编程在一个服务器上工作而在另一个服务器上不行?
- 以编程方式导航到本地剑道视图不工作
- 以编程方式修改工作灯适配器中的凭据
- 函数式编程——为什么这个javascript闭包不能工作?
- Jquery移动按钮刷新不能编程工作
- 原型编程——JavaScript原型不能工作
- 函数式编程 - 以下函数调用如何在 Javascript 中工作
- 如何使用office-js以编程方式向工作表中的单元格添加超链接
- 我如何以编程方式在本地主机上创建网页截图以生成工作流屏幕直播
- 以编程方式弹出“打开”窗口.按钮不工作在我的mapbox.js地图我已经创建