jQuery技术:添加引用现有命名空间的XHTML元素


问题

给定定义了自定义命名空间的XHTML文档,

 

我如何使用jQuery(或vanilla JavaScript)添加一个元素,该元素具有引用该命名空间的属性,指定为字符串:

 var newElement = '

add me

';

你试过什么?

 var xhtml = '

two

'; try { $('div').append(xhtml); } catch(e){ alert(e); } // [FFv14] "An invalid or illegal string was specified" code: "12" // [Chromev21] Error: SYNTAX_ERR: DOM Exception 12 // [IE9] DOM EXception: SYNTAX_ERR (12) try { $('div')[0].innerHTML += xhtml; } catch(e){ alert(e); } // [FFv14] Works! // [IE9] Works! // [Chromev21] Error: SYNTAX_ERR: DOM Exception 12

测试页面( 托管 )

    Using JS to add element referencing custom namespace  

one

<![CDATA[ var xhtml = '

two

'; try { $('div').append(xhtml); } catch(e){ alert(e); } try { $('div')[0].innerHTML += xhtml; } catch(e){ alert(e); } ]]>

    我能想到的最好的是

       Using JS to add element referencing custom namespace  

    one

    需要一些打包,但似乎适用于IE9,Chrome 21,FF 14和Opera 12。

    需要了解更多jQuery教程分享添加引用现有命名空间的XHTML元素,都可以关注jQuery技术分享栏目—计算机技术网(www.ctvol.com)!

      以上就是jQuery教程分享添加引用现有命名空间的XHTML元素相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/jquerytutorial/982027.html

      (0)
      上一篇 2021年12月13日
      下一篇 2021年12月13日

      精彩推荐