jQuery中的document.ready函数问题

时间:2014-07-03 13:20:02

标签: truncate document-ready

我对document.ready jQuery函数有一个问题。

加载document.ready功能正常。当我点击按钮或href链接时,我想重新连接document.ready函数,其中我在JavaScript文件中有一组代码。

这是实际情况。请在下面找到JS代码示例:

$(document).ready(function() {
      var title = "This is your title";    
      var shortText = jQuery.trim(title).substring(0, 10).split(" ").slice(0, -1).join(" ") + "...";    
alert(shortText );
});

点击提交按钮后,我在下表行中添加输入字段数据。其中一个表行列中还添加了描述文本。如果description字段超过100个字符,我将从外部.JS文件推送上述JavaScript代码。如何在不刷新页面的情况下刷新Java脚本功能?有人有想法吗?

请分享您的意见。

1 个答案:

答案 0 :(得分:0)

创建一个函数,您既可以在document.ready中调用它,也可以在其他任何地方调用,例如按钮单击事件:

function myfunc(){
    var title = "This is your title";    
    var shortText = jQuery.trim(title).substring(0, 10).split(" ").slice(0, -1).join(" ") + "...";    
    alert(shortText );
}

$(document).ready(function() {
      //call  when document is ready
      myfunc();
      //call again when button is clicked
      $('#button').click(myfunc());
});