2

インラインエディターとして x-editable を使用しますhttp://vitalets.github.io/x-editable/docs.html

他のリンクでインラインフォームを切り替えたい:

$("#how").click(function(e) {
  e.stopPropagation()
  e.preventDefault()
  $("#com").editable({
    'toggle',
    validate: function(value) {
      if($.trim(value) == '') {
        return 'The content can not be blank!';
      }
    }
  })
})

しかし、それは機能しません。トグルと検証の両方のオプションを渡す方法を知りたいです。

4

1 に答える 1

3

オプション宣言を分離すると、「トグル」部分がトリックを実行します。

$("#how").click(function(e) {
  e.stopPropagation();
  e.preventDefault();
  $("#com").editable({
    validate: function(value) {
      if($.trim(value) == '') {
        return 'The content can not be blank!';
      }
    }
  });
  $("#com").editable('toggle');
});

これが他の人に役立つことを願っています:)

于 2014-08-07T20:36:32.030 に答える