我的页面中有以下 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/