我想在HTML表格中输出数据库中的一些数据,我希望用户能够对表格行重新sorting。 为了达到这个目的,我使用jQuery UIsorting,因此: <script> $(function() { $( "#sortable" ).sortable(); $( "#sortable" ).disableSelection(); }); </script> <?php while($row = mysql_fetch_assoc($co_authors)) { echo "<tr id='sortable'><td>{$row['author_email']}</td> <td>{$row['coauthor_level']}</td>"; <td><button class='remove' id='remove' name='remove' email="<?php echo $row['author_email'] ?>" paper="<?php echo $row['paper_id'] ?>">Remove</button></td> </tr>"; } ?> 问题是,当我拖动一个表tr ,只有td被拖动。 另外,最重要的是,只有第一行是可拖动的:效果不适用于其他行。 我该如何解决这个问题?
在http://jqueryui.com/demos/sortable/#placeholder给出的示例中,占位符是拖动任何项目时出现的橙色框。 这个元素可以使用placeholder选项进行调整 – 但它只能让你修改这里描述的元素的类: http : //jqueryui.com/demos/sortable/#options 我想自定义这个元素更多,例如通过提供一个函数的placeholder选项,可以提供一个函数的helper选项相同的方式。 我需要改变什么(例如在sortable.js中)来做到这一点?
我在我的jQuery Mobile网页上禁用了这样的button: $(document).ready(function() { $("#deliveryNext").button(); $("#deliveryNext").button('disable'); }); 我可以启用它 $("#deliveryNext").button('enable'); 但是,如何检查button是否被禁用或启用? 这个命令给出“未定义”: $("#deliveryNext").attr('disabled') 有些想法? 编辑:我发现,$(“#deliveryNext”)。button('禁用')只有接缝,以改变button的样式,点击工作正常后,所以我需要禁用button一些也如何..我试过。 attr('disabled','disabled')但是当我然后testing.attr('禁用')我得到undefined … Edit2:更多关于我的“真正的”问题在如何禁用jQuery Mobile中的链接button?
是否有可能禁用浏览器中的滚动(只适用于浏览器的滚动条),而jQuery的UI模式对话框是打开的。 注意:我希望在对话框中启用滚动function
我想用button单击事件多次显示一个警告框,而不必刷新页面,但警报框只显示一次。 如果我想再次显示警告框,我必须刷新页面。 目前,如果您在页面上呈现引导警报,则在closures警报时,警报的div容器将从页面中消失。 所以当你再次点击button时,它不会再显示出来。 我一直在closuresbutton上进行以下操作,使其隐藏,而不是删除警报的div容器。 <button class="close" onclick="$('#alertBox').hide();; return false;">×</button> 我不知道在bootstrap中使用数据切换或数据closures可以使这种切换效果工作,而无需通过我自己的自定义Javascript处理程序。
所有,我使用dateselect器的jQuery UI。 我试图用javascript来检查,但用户input的date是过去的。 这是我的表单代码: <input type="text" id="datepicker" name="event_date" class="datepicker"> 那么我怎样才能用Javascript来检查它,以确保它不是过去的date? 谢谢
希望有一个简单的答案的小问题,我使用jQuery拖动和droppable放置项目到docker。 使用下面的代码来放置。 $("#dock").droppable({ drop: function(event, ui) { //Do something to the element dropped?!? } }); 然而,我找不到一个方法来获取实际放弃的元素,所以我可以做一些事情。 这可能吗?
我有以下脚本与1维数组一起工作。 是否有可能得到这个工作与2维数组? 然后,无论select哪个项目,通过点击页面上的第二个button,应显示select的项目的ID。 这是1维数组的脚本: var $local_source = ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]; $("#txtAllowSearch").autocomplete({ source: $local_source }); 这是检查id不完整的button的脚本: $('#button').click(function() { // alert($("#txtAllowSearch").someone_get_id_of_selected_item); });
我正在使用jQuery手风琴插件来制作一些数据的手风琴。 那么我希望用户能够给手风琴添加更多的数据。 我已经设置了手风琴正常工作,然后我做了一个函数,将手风琴语义相匹配的手风琴的“列表项”。 是否有可能“手动更新”手风琴,使其与新添加的元素一起工作,而不将新数据保存到数据库并刷新页面? 像这样的东西: .accordion('refresh') 或者像jQuery 1.3中添加的现场活动,任何人都有线索?
我是Bootstrap Twitter框架的新手,我需要使用bootstrap-typeahead.js来自动完成,但是我还需要获取用户为typeaheadselect的值。 这是我的代码: <input type="text" class="span3" style="margin: 0 auto;" data-provide="typeahead" data- items="4" data-source='["Alabama","Alaska"]'> 我怎样才能添加一个侦听器来获取从键入typeahead选定的值,并将其传递给一个函数? 例如,当我使用ExtJs时,我使用这种结构: listeners: { select: function(value){ …….. } } 我怎样才能做类似的事情?