我有以下问题。
我需要在div中添加dinamically之后修改锚文本。
在我的代码中:
"加载文件"按钮在div class =" div"中添加文件加载链接(这是模拟)。 加载文件的程序无法修改。
该程序返回带有路径和文件名的Anchor文本,但我只想保留名称。
问题是我找不到在哪个事件中放置我的代码来修改锚文本。 我做了一个测试,它适用于mousemove事件,但只是一个测试。
如何触发修改锚文本的代码?
下面的代码不起作用,但您可以尝试启用mousemove事件以查看所需的结果。
提前致谢!为了你的帮助...
generate_helper(A, k, C, S):
if k = 0:
C.append(S)
else:
for each a in A:
S.push(a)
generate_helper(A, k - 1, C, S)
S.pop()
generate(A, k):
C := {} -- Empty collection of sequences of order k.
S := {} -- Empty sequence of elements
generate_helper(A, k, C, S)
return C

$(document).ready(function () {
$("#btnSave").click(function () {
// alert("Alert Click");
$('.div').append(
'<a id="link-x" href="http://example.com/file-3.pdf">http://example.com/file-3.pdf</a><br>');
});
/* This Works only for Testing
$(document).mousemove(function () {
$('a[id*="link"]').each(function(){
var text = $( this ).text();
var html = $( this ).html();
var res = text .replace( 'http://example.com/', '' );
$( this ).text( res );
});
});
*/
$('a[id*="link"]').on(function () {
$('a[id*="link"]').each(function(){
var text = $( this ).text();
var html = $( this ).html();
var res = text .replace( 'http://example.com/', '' );
$( this ).text( res );
});
});
});
&#13;