javascript - 如何读取 data-val-required 属性中图像元素的文本

标签 javascript jquery html

我的页面中有以下 html 元素,我想读取 data-val-required 中的图像标签的文本。

<input id="Title" name="Title" type="text" data-val-required="<img class='validateicon'            
       src='https://mysprt/Content/Images/cert.png'/>
       <font color='Red'>*</font>This is sample text" />

我可以使用下面的代码读取 src 属性。但是读取该 img 元素的文本(“这是示例文本”)的方法是什么?

$($('#Title').data('val-required')).attr('src');

最佳答案

稍微修改一下结构就可以了。在这里找到 fiddle http://jsfiddle.net/rLRHs/

html:

<input id="Title" name="Title" type="text" data-val-required="<img class='validateicon' src='https://mysprt/Content/Images/cert.png'/>
<font color='Red'>*</font><span>This is sample text</span>" />

JS

var c = $('#Title').data('val-required');

c = c.substring(c.indexOf("<span>")+6, c.indexOf("</span>"));

关于javascript - 如何读取 data-val-required 属性中图像元素的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24057469/

相关文章:

javascript - window.popstate之后如何恢复原来的内容?

html - <li> 换行填充错误 - 尝试在正确维护左边框的同时解决

javascript - 通过javascript将用户发送到页面底部

javascript - Globalize/Cldr : Globalize. formatDate(new Date(), {datetime :"long"}) 导致类似 "16. januar 2017. 13.30.17 GMT+1"的结果

javascript - 动态更改 CSS 类名

javascript - jQuery取消快速悬停 Action 列表的下拉/滑动

javascript - 数组无法读取

javascript - D3.js 添加可拖动圆圈在添加单个圆圈时不起作用

javascript - 在输入字段内显示/隐藏清除图标无法正常工作

javascript - 即使 `alert` 是 `this`,如何在严格模式下的函数中定义 `undefined`?