将文本和超链接组合成字符串
Combining text and hyperlink in a string?
我对HTML、Javascript和jQuery还是个新手,我已经尝试了很长一段时间,搜索时看到的所有答案都给了我不充分或不准确的结果。或者我只是不擅长谷歌搜索。
无论如何,我想做的是输出到网站"文本-文本链接",其中链接是href链接,文本只是普通文本。我有
jQuery
$('#text').html("text text ");
$('#link').html('link');
$('#link').attr('href', 'http://something.com/');
HTML
<div id = "text"><a id = "link"></a></div>
我的问题是,在HTML中,<a id = "link">
没有被检测到。
编辑:prepend()多次预处理我的字符串,如何阻止这种情况发生?
尝试
$('#text').prepend("text text ");
$('#link').html('link');
$('#link').attr('href', 'http://something.com/');
jsFiddle示例
在您的示例中,第一个.html()
函数覆盖div的内容,删除链接。
相关文章:
- Javascript FLOT组合条形图;以x轴为字符串的折线图
- 尝试组合字符串时出错
- 将字符串与 JSON 对象组合以返回数据
- 在javascript中组合使用连字符连接的两个字符串
- 如何在字符串上组合JS replace()方法中的3个正则表达式模式
- 将带有方括号的字符串转换为组合方括号内容的列表
- 使用 JSON 组合字符串和数组
- 当前面的数字或前面字符的组合未知时提取字符串
- 组合来自不同输入的字符串
- Jquery - 组合字符串和变量
- 如何在jQuery中获取对象ID并将其与其他字符串组合
- 在 JavaScript 中组合两个字符串数组
- 如何创建正则表达式javascript函数来匹配特定的字符串组合
- 将字符串组合到Ember.js中的绑定变量中
- 用于字符串组合和序列规则的正则表达式角2
- 使用javascript将日期和时间字符串组合为单个日期
- Javascript:将函数参数与字符串组合以引用var
- 生成所有可能的字符串组合
- 从value中提取字符串,并用这个字符串组合URL
- 在Javascript中,如何将int值转换为特定的字节,然后与字符串组合