Javascript html方法在表单提交后返回断开的代码
我有以下HTML,我正在通过DOM获取并将其插入wordpress中的隐藏表单中: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">
<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>
问题是在我提交表单并检查实际表单结果后,我得到的是:
<div class="main_class">
<div class="itemRow row-0 odd" id="cartItem_SCI-1">
<div class="item-thumb">
<img>
</div>
</div>
<div class="itemRow row-0 odd" id="cartItem_SCI-1">
<div class="item-thumb">
<img>
</div>
</div>
<div class="itemRow row-0 odd" id="cartItem_SCI-1">
<div class="item-thumb">
<img>
</div>
</div>
</div>
由于某些原因,无法保存图像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元素
<div class="main_class">
<div class="itemRow row-0 odd" id="cartItem_SCI-1">
<div class="item-thumb">
<img>
</div>
</div>
<div class="itemRow row-0 odd" id="cartItem_SCI-1">
<div class="item-thumb">
<img>
</div>
</div>
<div class="itemRow row-0 odd" id="cartItem_SCI-1">
<div class="item-thumb">
<img>
</div>
</div>
</div>