【问题标题】:jQuery append input value to iframe data-srcjQuery 将输入值附加到 iframe data-src
【发布时间】:2021-08-28 16:05:11
【问题描述】:

如何在 jQuery 中将输入值附加到 data-src iframe。

var input = $("#input").val();

var iframe = $(".win");
iframe.attr("src", iframe.data("src").join(input)); 
        
console.log(iframe.data("src"));

我做的和上面的 sn-p 一样,但是 console.log 只返回初始值,没有应该附加的输入值。

有人知道怎么做吗?

【问题讨论】:

    标签: javascript jquery input iframe


    【解决方案1】:

    您没有更新data-src。您更新了src 属性。

    var input = $("#input").val();
    
    var iframe = $(".win");
    iframe.attr("src", iframe.data("src").join(input)); 
        
    console.log(iframe.attr("src"));
    console.log(iframe.data("src"));
    

    【讨论】:

    • 不是和我一样吗?
    • 我的意思是,你更新了 iframe `src' 属性。但是您确实记录了 iframe 'data-src'。
    • console.log(iframe.data("src")); 是您的代码。但是你更新了iframe.attr("src", ...
    • 哦,对了……明白了!我以正确的方式进行操作,但记录了错误的数据。
    猜你喜欢
    • 1970-01-01
    • 2011-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 2018-12-10
    • 1970-01-01
    相关资源
    最近更新 更多