WEBIX Concatenate变量+选择器

时间:2018-01-31 08:28:13

标签: javascript jquery webix

请问是否有其他方法可以在webix中调用元素,因为如果我使用此代码

  var post_id = 1;
  var comment = $$('#comment'+ post_id.toString()).getValue();

它给了我这个错误

  

TypeError:$$(...)。getValue不是函数

我的元素是一个文本区域,我已经尝试过在其他项目中它可以工作,但我的代码是这样的

var comment = $$('#comment').getValue();

它给了我文本区域的值。但如果我连接选择器就会出现错误。有没有其他方法来使用连接获取元素?谢谢你的回复。

1 个答案:

答案 0 :(得分:0)

您是否尝试过$(function () { /* Functions */ var loadForm = function () { var btn = $(this); $.ajax({ url: btn.attr("data-url"), type: 'get', dataType: 'json', beforeSend: function () { $("#modal-analytic").modal("show"); }, success: function (data) { $("#modal-analytic .modal-content").html(data.html_form); } }); }; var saveForm = function () { var form = $(this); $.ajax({ url: form.attr("action"), data: form.serialize(), type: form.attr("method"), dataType: 'json', success: function (data) { if (data.form_is_valid) { $("#analytic-table tbody").html(data.html_analytic_list); $("#modal-analytic").modal("hide"); } else { $("#modal-analytic .modal-content").html(data.html_form); } } }); return false; }; /* Binding */ // Create analytic $(".js-create-analytic").click(loadForm); $("#modal-analytic").on("submit", ".js-analytic-create-form", saveForm); // Update analytic $("#analytic-table").on("click", ".js-update-analytic", loadForm); $("#modal-analytic").on("submit", ".js-analytic-update-form", saveForm); // Delete analytic $("#analytic-table").on("click", ".js-delete-analytic", loadForm); $("#modal-analytic").on("submit", ".js-analytic-delete-form", saveForm); var table = $('#analytic-table').DataTable( { }); });