-6ren">
gpt4 book ai didi

javascript - 一页上的多个夏季笔记 div

转载 作者:行者123 更新时间:2023-11-27 23:58:24 25 4
gpt4 key购买 nike

我正在尝试在单个页面上获取具有多个特定夏季笔记 div 的代码。

我的暑期笔记是用 php 从数据库创建的,如下所示:

<div class="tab-content">
<?php $i=-1; foreach($contents as $content): ?>
<?php $i++; ?>
<div class="tab-pane" id="<?php echo $content->contentName; ?>">
<div class="summernote" data-id="<?php echo $i; ?>">
<?php echo $content->content; ?>
</div>
</div>
<?php endforeach; ?>
</div>

然后我的 javascript 是:

<script>
$('.summernote').summernote({
onblur: function(e) {
var id = $('.summernote').data('id');
var sHTML = $('.summernote').eq(id).code();
alert(sHTML);
}
});
</script>

它总是获取第一个 $('.summernote').eq(0).code(); summernote 代码,而不是第二个或第三个。

我想做的是当每个 summernote 变得模糊时,在隐藏的文本区域中更新代码以提交回数据库。

(顺便说一句)我正在这样初始化夏季笔记:

<script>
$(document).ready(function() {
$('.summernote').summernote({
height: 300,
});
});
</script>

最佳答案

选择所有 summernote 后,您需要通过指定一个元素来访问它们的属性,例如:

<script>
$('.summernote').each(function(i, obj) { $(obj).summernote({
onblur: function(e) {
var id = $(obj).data('id');
var sHTML = $(obj).code();
alert(sHTML);
}
});
});
</script>

关于javascript - 一页上的多个夏季笔记 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22619110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com