Javascript .read.write.replace jQuery中的字符串元素

Javascript .read.write.replace jQuery中的字符串元素,javascript,jquery,parsing,Javascript,Jquery,Parsing,我在Javascript(如下)中有这两个函数(序列化和反序列化),我想将其更改为jQuery。我想知道在jQuery中读写的正确替代品是什么。读写字符串来自和指向文本区域。这是Openlayers矢量格式的一部分,用于将几何图形输入/输出到OL地图画布 Serialize将几何图形从mapcanvas输出到textarea function serialize(feature) { var type = document.getElementById("formatTy

我在Javascript(如下)中有这两个函数(序列化和反序列化),我想将其更改为jQuery。我想知道在jQuery中读写的正确替代品是什么。读写字符串来自和指向文本区域。这是Openlayers矢量格式的一部分,用于将几何图形输入/输出到OL地图画布

Serialize将几何图形从mapcanvas输出到textarea

function serialize(feature) {
            var type = document.getElementById("formatType").value;

            var pretty = document.getElementById("prettyPrint").checked;

            var str = formats['out'][type].write(feature, pretty);

            str = str.replace(/,/g, ', ');

            document.getElementById('output').value = str;
}
反序列化是将字符串从Textarea读取到OL mapcanvas中

function deserialize() {
    var element = document.getElementById('text');


    var type = document.getElementById("formatType").value;
    var features = formats['in'][type].read(element.value);
    var bounds;
    if(features) {
        if(features.constructor != Array) {
            features = [features];
        }
        for(var i=0; i<features.length; ++i) {
            if (!bounds) {
                bounds = features[i].geometry.getBounds();
            } else {
                bounds.extend(features[i].geometry.getBounds());
            }

        }
        vectors.addFeatures(features);
        map.zoomToExtent(bounds);
        var plural = (features.length > 1) ? 's' : '';
        element.value = features.length + ' feature' + plural + ' added';
    } else {
        element.value = 'Bad input ' + type;
    }
}

获取文本区域中的文本的步骤

$("#myTextArea").val();
把它设定为某事

$("#myTextArea").val("Foo bar.");

如果您询问如何设置/获取ID=“foo”的textarea的值,可以使用$('foo').val('bar')来设置,$('foo').val()来获取。不,我不是问DOM。我在问有关读写的问题。jQuery中是否有相等的函数?var str=formats['out'][type].write(功能,漂亮);这些:var features=formats['in'][type].read(element.value);这些功能目前做什么?它们是我从未听说过的内置功能吗?你在问什么功能,读、写和替换?还是反序列化和序列化?请看,读、写和替换是变量字符串的一部分。如果我没有弄错的话,这是Javascript的一部分,我不是在问DOM。我问这些问题:var str=formats['out'][type].write(feature,pretty);和var features=formats['in'][type].read(element.value);
$("#myTextArea").val("Foo bar.");