这可能是一个奇怪的想法,希望它是可能的。我有一个脚本,可以动态加载具有不同文本值的 div (这是给定的变量,无法在此处更改任何内容)。页面加载后是否可以更改这些值?这是我的想法:
有任何想法吗?
编辑
这是代码示例:
<div id="one" class="one">First text
<div class="two">Second text
<label class="three">Third text</label>
<option value="1">ValueOne</option>
<a>Link text</a>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,涉及不同类型的选择器,而某些短语没有任何选择器(这只是代码的一部分)。页面加载完成后,应该如下所示:
<div id="one" class="one">FirstTextChanged
<div class="two">SecondTextChanged
<label class="three">ThirdTextChanged</label>
<option value="1">ValueOneChanged</option>
<a>LinkTextChanged</a>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
页面加载后等待 5 秒,然后更改文本。简单的。
changeText = function(text, newText){
var currentText = $('#welcome').html();
$('#welcome').html(currentText.replace(text,newText));
};
window.setTimeout(function(){changeText('Welcome.', 'How are you?')}, 5000);
Run Code Online (Sandbox Code Playgroud)
根据您的评论进行更新:现在,当您调用时,您changeText会传递两个参数,即您想要交换的文本和您想要输入的新文本。在没有看到您的代码的情况下,这是我认为我能得到的最接近的结果。
| 归档时间: |
|
| 查看次数: |
5153 次 |
| 最近记录: |