jQuery在将其插入div后修改Anchor Text

时间:2015-08-15 20:57:28

标签: jquery html dynamic-code

我有以下问题。

我需要在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;
&#13;
&#13;

0 个答案:

没有答案