//activate selected row in table
jQuery('.activatebutton').click(function(){
var tb = jQuery(this).attr('title');
//initialize to false as no selected row
var sel = false;
//get each checkbox in a table
var ch = jQuery('#'+tb).find('tbody input[type=checkbox]');
//check if there is/are selected row in table
ch.each(function(){
if(jQuery(this).is(':checked')) {
//set to true if there is/are selected row
sel = true;
jQuery(this).parents('tr').fadeOut(function(){
/*
THIS IS THE LINE THAT IS NOT WORKING BELOW!!!! I want to send VALUE ID to delete.php
*/
jQuery.get('delete.php', { id:this.id });
//remove row when animation is finished
jQuery(this).remove();
});
}
});
0
A
回答
1
不清楚你想要发送什么属性,但看起来它是元素的id。如果是这样,这里的地方修正为:
jQuery.get('delete.php', { id:this.id });
应该
jQuery.get('delete.php', { id:jQuery(this).attr('id') });
所以你要派元素的id属性。
如果这仍然不起作用,您可能会有删除脚本的路径不正确...... chrome开发工具或萤火虫会告诉你这一点。
+0
你可以访问id而不用调用jQuery对象。 (实际上,使用'this.id'而不是'jQuery(this).attr('id')')会稍微快一点。所以这是一个错误的解决方案。 - 请参阅http://stackoverflow.com/questions/4651923/when-to-use-vanilla-javascript-vs-jquery –
+0
是的。这下滑了我的想法。应该已经进入我的答案的第二部分更多:) – unceus
相关问题
- 1. 如何使用jQuery打开新页面?
- 2. jQuery Colorbox打开新页面
- 3. 打开页面使用jQuery
- 4. 如何使用jQuery打开一个新的HTML页面?
- 5. 在jQuery中打开新页面bPopup
- 6. jQuery Accordion - 在新页面打开
- 7. Ajax Jquery Popup打开页面时打开
- 8. 如何打开一个HTML页面作为一个弹出页面(没有新窗口打开)使用Jquery
- 9. 打开PDF在新页面
- 10. 打开一个新页面?
- 11. 从Xbap打开新页面
- 12. FancyBox:打开新页面
- 13. 如何在JSF页面中单击行时打开新页面?
- 14. 如何在asp.net的同一页面上打开新页面
- 15. 用json数据打开新页面而不刷新页面
- 16. Codeigniter:用jQuery打开另一个页面
- 17. 使用jQuery打开底部的页面。
- 18. 使用jquery灯箱打开html页面
- 19. 用Intents打开新页面Android
- 20. Monaca用温泉UI打开新页面
- 21. 新页面打开标签视图而不是打开新页面
- 22. 如何打开打印页面Windows?
- 23. 刷新页面并打开新窗口
- 24. jQuery不会在新标签页中打开一个页面
- 25. 从页面后面重新打开jquery模型对话框
- 26. Jquery - 用当前页面的内容打开一个新窗口
- 27. 使用jQuery打开一个新的php页面
- 28. 如何打开一个新的页面,显示您点击使用jquery
- 29. 如何用jQuery以编程方式打开对话框页面?
- 30. 如何打开页面的特定部分使用jquery
你是说delete.php没有被请求或id参数没有被发送到delete.php? – JeremyWeir
我的第一个建议是使用带有控制台(Firefox和Firebug或Chrome)的浏览器并插入一行'console.log(“ID =”+ this.id);''jQuery.get(' delete.php'...'这可以让你看到什么,如果有的话,ID值被拾取并发送到你的delete.php脚本。 –
@JeremyWeir delete.php没有被请求,但它可能是因为id参数没有被发送,对吧? – user1470755