我正在使用Ruby on Rails 4,我想在不更改源代码的情况下为jquery_ujs.js
文件添加更多功能。我阅读了“Rails jQuery UJS: now interactive”一文,但由于我是一名JavaScript新手,因此我不明白该怎么做。
在我的application.js
文件中,我有以下处理程序代码以支持data-custom-target
属性:
$(function() {
$(document).on('ajax:success',"a[data-custom-target]", function(xhr, data, status) {
css_selector = $(this).data('custom-target');
target = $("#" + css_selector);
target.replaceWith(data);
});
});
我要做的是添加/扩展jquery_ujs.js
以支持data-custom-target
属性,就像在linkClickSelector
,buttonClickSelector
的文件中所做的那样上。
我该怎么做?危险吗?你有什么建议吗?