Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript html方法在表单提交后返回断开的代码_Javascript_Php_Jquery_Html_Wordpress - Fatal编程技术网

Javascript html方法在表单提交后返回断开的代码

Javascript html方法在表单提交后返回断开的代码,javascript,php,jquery,html,wordpress,Javascript,Php,Jquery,Html,Wordpress,我有以下HTML,我正在通过DOM获取并将其插入wordpress中的隐藏表单中: <div class="main_class"> <div class="itemRow row-0 odd" id="cartItem_SCI-1"> <div class="item-thumb"> <img src="http://example.com/248916">

我有以下HTML,我正在通过DOM获取并将其插入wordpress中的隐藏表单中:

    <div class="main_class">
        <div class="itemRow row-0 odd" id="cartItem_SCI-1">
            <div class="item-thumb">
                <img src="http://example.com/248916">
            </div>
        </div>
        <div class="itemRow row-0 odd" id="cartItem_SCI-1">
            <div class="item-thumb">
                <img src="http://example.com/248915">
            </div>
        </div>
        <div class="itemRow row-0 odd" id="cartItem_SCI-1">
            <div class="item-thumb">
                <img src="http://example.com/248917">
            </div>
        </div>
    </div>
问题是在我提交表单并检查实际表单结果后,我得到的是:

    &lt;div class="main_class"&gt;
        &lt;div class="itemRow row-0 odd" id="cartItem_SCI-1"&gt;
            &lt;div class="item-thumb"&gt;
                &lt;img&gt;
            &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="itemRow row-0 odd" id="cartItem_SCI-1"&gt;
            &lt;div class="item-thumb"&gt;
                &lt;img&gt;
            &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="itemRow row-0 odd" id="cartItem_SCI-1"&gt;
            &lt;div class="item-thumb"&gt;
                &lt;img&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
由于某些原因,无法保存图像src属性。我尝试了很多不同的方法,比如innerHTML、clone()和其他方法,但似乎都无法保存图像src属性

我的问题是,在这种情况下如何正确保存图像src属性


感谢

对该活动最可能的解释是,您的服务器端软件正在将危险字符转义到html实体中,以防止XSS攻击。如果您只想获取发送到服务器的图像的src属性,可以在
$('.main_class img')
对象上使用jQuery的
.attr('src')

应该选择什么类型的元素
$('myform')
基本表单文本输入字段是
myform
id?我认为@Rorymcrossan的意思是,目前,您正在遍历DOM中的
myForm
元素,就像您遍历
div
span
一样。区别在于没有这样的元素…@budamivardi BOM是什么意思?参考上面@budamivardi的评论->我明白了。我的情况是,我不能只获得src属性,因为我还需要在稍后阶段输出完整的HTML元素
    &lt;div class="main_class"&gt;
        &lt;div class="itemRow row-0 odd" id="cartItem_SCI-1"&gt;
            &lt;div class="item-thumb"&gt;
                &lt;img&gt;
            &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="itemRow row-0 odd" id="cartItem_SCI-1"&gt;
            &lt;div class="item-thumb"&gt;
                &lt;img&gt;
            &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class="itemRow row-0 odd" id="cartItem_SCI-1"&gt;
            &lt;div class="item-thumb"&gt;
                &lt;img&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;