- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有这样的 HTML 代码:
<ul class="table">
<li>Height: 70cm</li>
<li>Width: 100cm</li>
<li>Depth: 400cm</li>
<li>Color: yellow</li>
</ul>
现在,我希望它看起来像这样(在里面插入那些 span 标签;注意总是有一个字符串“:”):
<ul class="table">
<li><span class="name">Height:</span> <span class="value">70cm</span></li>
<li><span class="name">Width:</span> <span class="value">100cm</span></li>
<li><span class="name">Depth:</span> <span class="value">400cm</span></li>
<li><span class="name">Color:</span> <span class="value">yellow</span></li>
</ul>
我试过类似的方法:
$('ul.table li').html().replace('<li>', '<li><span class=name>');
$('ul.table li').html().replace(':', ':</span><span class=value>');
$('ul.table li').html().replace('</li>', ':</span></li>');
但是没有用。这是否可能与 jQuery 相关,例如 wrapInner()
或其他类似方法?
最佳答案
考虑一下:
$( 'li', '.table' ).html( function ( i, html ) {
html = html.split( ' ' );
return '<span class="name">' + html[0] + '</span> <span class="value">' + html[1] + '</span>';
});
现场演示: http://jsfiddle.net/simevidas/gyqCh/
您必须确保每个 LI 只包含一个空格字符,该空格字符应位于这两个单词之间。
关于javascript - 如何使用 wrapInner() 将特定内容包装在 ah html 标签内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7852343/
我正在慢慢尝试进入 osdev 只是为了玩。 This tutorial有一个等待驱动器准备就绪的组件: reset_drive: mov ah, 0 int 13h or ah,
我试图理解一个程序来获取箭头键。 这是代码: int getkeys( ) { union REGS i,o; while(!kbhit( ));
我不小心删除了我的一个 GAE 项目(用 Go 编写)中的 ah-builtin-datastoreservice 和 ah-builtin-python-bundle 这两个版本。这意味着我的自动备
我对x86寄存器的理解是,每个寄存器都可以被整个32位代码访问,并且它被分成多个可访问的寄存器。 在此示例中,EAX 是一个 32 位寄存器,如果我们调用 AX 它应该返回前 16 位,如果我们调用
我正在尝试学习汇编并编写引导程序。以下代码将软盘驱动器的内容加载到内存中并跳转到它(从地址0x1000开始加载)。该代码应该在屏幕上打印“ X”,但是由于某种原因它会打印一个空格。有人可以告诉我怎么了
我的信息来自here。作业要求读取一个不超过20个字符的程序,然后将这些字符转换为大写字母,然后将输入内容打印为大写字母。 我不知道如何从int21/AH = 0ah访问输入。除非我了解上面的链接,否
大部分汇编代码由以下指令终止 MOV AH, 4CH INT 21H “MOV AH,4CH”是什么意思? 最佳答案 DOS中断int 21/4Ch为EXIT-TERMINATE WITH RETUR
我的 Java 应用程序引擎已经运行良好几个月了。但最近两天,在执行/_ah/warmup 时,我看到了 5 个 HardDeadlineExceededError,现在是 34 个。 错误发生在简单
来自 https://www.felixcloutier.com/x86/div : ... temp ← AX / SRC; IF temp > FFH TH
我使用 GNU 汇编器和 AT&T 语法编写了我的第一个引导加载程序。假设将 hello world 打印到屏幕上,然后通知用户按任意键将导致重新启动。只有按下某个键后才会启动重新启动。我的引导加载程
我想获取我的硬盘的参数。使用描述的技术here . 这是显示软盘正常参数的代码: mov dl,00h mov ah,08h int 13h 这是代码,显示无效的硬盘参数(可能是我的硬盘空间很大(LB
我正在尝试将第一个硬盘驱动器的一个 block 读入内存。我尝试使用不同的 LBA,但它会将空间加载到缓冲区中。在下面的代码中,我添加了 for 循环,这样我就可以看到它是否加载了除空格之外的任何其他
我计划通过公共(public) VPS 提供商托管我的网络应用程序基础设施。由于 VPS 主机的专用网络可由其托管的所有 VPS 访问,并且许多基础设施组件没有任何类型的访问控制/身份验证,因此我需要
我正在使用 Bochs 2.4.5 编写引导扇区代码。我使用 INT 13H 从软盘读取扇区。但我发现如果要读取的扇区计数 > 72,则 INT13 将失败。返回码为 AH=1。下面是代码,这里是 I
我正在尝试实现应用程序内购买,而且似乎运行良好。当我尝试购买商品时,会出现带有价格的对话框。但是,当我将我的电子邮件帐户(或与开发者帐户没有任何关系的另一封电子邮件)放入“许可测试”列表中进行测试购买
我目前正在开发一个汇编程序,但我需要让程序每隔一段时间等待一次。 所以,我一直在使用 int 15h/ah = 86h,但出于某种原因,DosBox 给我带来了困难,程序要么与像素(奇怪的颜色)混淆,
在引导加载程序的第二阶段,我尝试将虚拟软盘上的一些扇区加载到 bochs 中的内存中。 ,但是在调用 int 0x13 时,例程不会返回。 我相信我的第二阶段的相关代码是: bootsys_start
我正在尝试在 x86 程序集中创建一个简单的命令系统。命令系统是第二阶段,加载于0x1000:0000。要查看我的引导加载程序,请单击 on this stackoverflow question .
我使用了第一个扇区中的所有内存,现在我想在第二个扇区(第二阶段)中存储一个新的变量字符串并打印它。例如: hello db 'Hello World' 新字符串应该位于另一个扇区中(因为第一个扇区中没
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为on-topic
我是一名优秀的程序员,十分优秀!