比方说,我有这个项目在angular度ng-click事件的列表中。 <a data-id='102' ng-click='delete()'>Delete</a> 那么如何获得数据/信息呢? $scope.delete = function() { var id = $(this).attr('data-id'); console.log(id); // I want to get 102 as the result if (confirm('Are you sure to delete?')) { $('#contactsGrid tr[data-id="' + id + '"]').hide('slow'); } };
可能重复: 是jQuery $ .browser已过时? jQuery最新$ .browser 在我使用JQuery加载的代码中。 我已经浏览了所有应该加载的文件,但是我找不到JQuery加载的位置。 我需要包括第二个JQuery脚本,以便我包含的文件应该正常工作,因为第一个脚本加载的时间较晚。 但是,这会导致其他错误,因为在加载第一个JQuery文件(我没有声明的那个)时会覆盖定义。 所以现在我试图使用jQuery.noConflict来解决这个问题。 以下是我的代码中的一些使用示例: <script> var $jquery190 = jQuery.noConflict(); </script> jQuery.noConflict(); (function($) { //$(function() { // more code using $ as alias to jQuery //}); $.fn.setupSpinner = function () { $(this) .ajaxStart(function () { $(this).show(); }) .ajaxStop(function () { $(this).hide(); }) ; return this; }; })(jQuery); $jquery190(config.ids.datepicker […]