javascript - 使用数据预填充 Bootstrap 模式表单字段

标签 javascript jquery twitter-bootstrap crossrider

我正在使用 Bootstrap 模式创建一个扩展,其表单字段是标题和描述。我想使用“document.title”用网页标题预先填写标题表单字段。

我的extension.js中有这段代码;

$("#myModal").bind( 'show', function () {
        $("#title").val(document.title);
});

预填充不起作用的标题字段。

我愿意接受有关如何解决此问题的建议。

我正在使用 crossrider api 创建扩展。该扩展在右键单击网页上的上下文菜单时显示 Bootstrap 模式。谢谢。

最佳答案

这取决于您使用的 Bootstrap 版本。 Bootstrap 为大多数插件的独特操作提供自定义事件。从 3.0.0 开始,所有 Bootstrap 事件都是命名空间的。

$('#myModal').on('show.bs.modal', function (e) {
   $("#title").val(document.title);
})

或者:

$('#modal-content').on('shown.bs.modal', function() {
    $("#title").val(document.title);
})

您的问题可能存在输入错误,但您的选择器无法工作。您可以使用 .classes#ids,但不能使用 title 作为选择器。

关于javascript - 使用数据预填充 Bootstrap 模式表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27777291/

相关文章:

javascript - Eclipse>WST>JSDT Javascript重构重命名变量工作一半时间

javascript - 网站使用 yahoo api 根据当前天气显示 css 动画

javascript - 打破 jQuery 循环与原生 JS for 循环。哪个更好?

javascript - 是否可以从远程文件更改 BootstrapDialog 标题和其他属性?

javascript - 页面加载后 Bootstrap 总是改变元素在手机上的绝对位置

javascript - 使用 Express NodeJS Rest api 样板创建新路线

javascript - 从单个 json 数据源组装站点生成

javascript - jQuery根据页面滚动添加/删除类

javascript - 如何使用 jquery 点击时清空()

google-chrome - Twitter Bootstrap 导航分隔符在 google chrome 上无法正常工作