我有一些textareas:
<textarea id="temp1">Hello</textarea>
<textarea id="temp2">Hello</textarea>
...
我在它们上初始化jwysiwyg:
$('#temp1').wysiwyg();
$('#temp2').wysiwyg();
我还有一个用于保存内容的自定义按钮。现在我如何获得原始textarea dom元素? (我需要在这里区分几次jwysiwyg。)
function Wysiwyg() {
this.controls = {
save: {
exec: function () {
// Magically find the id of the original textarea plx.
...
...谢谢
答案 0 :(得分:0)
$('#temp').wysiwyg($(this));
function Wysiwyg(textarea) {
this.controls = {
save: {
exec: function () {
$(textarea).val(); //return selected text area value
// Magically find the id of the original textarea plx.
...
当您运行wysiwyg的函数时,将所选元素发送到函数并从传入的变量中调用该函数中的jquery ...
你必须记住你只能在文档上使用id一次,如果你有多个文本区域你可以把它用于应用css,如果你在点击的项目上使用$(this)引用,那么你不需要调用它除此之外:
<textarea class="tArea">Hello</textarea>
<textarea class="tArea">Hello</textarea>
$('textarea.tArea').wysiwyg($(this));