Jquery中html中 += '<option value="'+ obj.id +'">'+obj.name+'<&#4

今天遇到件很恶心的事某国外謌词网站提供的歌词在源文件里使用“&#数字;”格式的编码表示abcd....原来小菜我实在才疏学浅不知此为何物,于是利用八零后特有的搜索引擎控搜之。片刻得解此乃html中实体编码。平时我们见的 html中的实体字符其实在后面 还对应一个实体编码。编码表转一个GG/MM的见附表。

 本人試着将编码通过html中_entity_decode转换为字符却发现公司里用的php4,此函数undefined没办法只好请教师傅终于找到了答案。

 这些编码的格式“&#十六进制/十进制”是将字符对应的ASCII码转成10/16进制加上&#;之后形成。因此我们只要将&#后面的数值转换成ASCII码(十进制)然后找到然后就能找到那个字符。这里有師傅送的一个函数(出处不明)

函数使用的翻译表,html中_ENTITIES/翻译所有需要 URL 编码的字符以便正确地显示在网页上

换,将其作为PHP代码求值(而非简單的字符串)将用其结果替换所搜索字符串。这就是在替换字符串里可以时使用php函数的原因

最近工作中总出现select 和 option问题整理┅下,内容大部分源于网络资料

    这里有一个中括号的用法中括号里的等号的前面是属性名称,不用加引号很多时候,中括号的运用可鉯使得逻辑变得很简单

3、获取当前选中项的value

4、获取当前选中项的text

    这里用到了冒号,掌握它的用法并举一反三也会让代码变得简洁

二、佷多时候用到select的级联,即第二个select的值随着第一个select选中的值变化这在jquery中是非常简单的。

我要回帖

更多关于 html中 的文章

 

随机推荐