我对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脚本功能?有人有想法吗?
请分享您的意见。
答案 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());
});