我有一个网站,允许人们创建一个私人聊天室并分享它。
我需要以某种方式使用jQuery动态创建嵌入链接。这样做最简单的方法是什么?
例如:
我有一个包含多个复选框,输入,选择等的表单。
姓名:我的聊天室 主题:欢迎来到我的聊天室 限制:10
一旦用户输入了这些选项并按下按钮,它就会生成一个链接,供他们嵌入到他们的网站中。基于以上选项,它将生成
http://www.eg.com/embed.php?name=My%20Chatroom&topic=Welcome%20to%20My%20Chatroom&limit=10
如果可能,我想在不重新加载页面的情况下这样做。
答案 0 :(得分:0)
以下是如何使用jQuery构建HTML元素的基本概要:
var myEmbed = $("<embed></embed>"); // create an embed element
myEmbed.attr("someAttr", "someValue"); // set an attribute
$("body").append(myEmbed); // add your element to the DOM
从该代码中,您应该能够编写代码来创建一个嵌入元素,其中包含您的特定用例所需的所有属性和内容。您可能还需要通过将输入值组合在一起来构建URL - 您可以访问以下内容:
var chatroomTitle = $("input#chatroomTitle").val();