Javascript 如何使用jquery访问元素的属性映像源
我有下面的html元素。我想将它对属性数据val的src值应用于另一个元素'sid='Title2'src属性Javascript 如何使用jquery访问元素的属性映像源,javascript,jquery,html,Javascript,Jquery,Html,我有下面的html元素。我想将它对属性数据val的src值应用于另一个元素'sid='Title2'src属性 <input id="Title" name="Title" type="text" data-val-required="<img class='validateicon' src='https://mysprt/Content/Images/16x16-red-alert.png'/><font color='Red'>*</fon
<input id="Title" name="Title" type="text" data-val-required="<img class='validateicon'
src='https://mysprt/Content/Images/16x16-red-alert.png'/><font color='Red'>*</font> Required" >
改为使用数据属性:
$($('#Title').data('val-required')).attr('src');
使用:返回选择器的命名数据存储中的值
.attr只能在某些特定情况下建议-
或
.数据自动从'-'中删除
或
试试这个:
$(document).ready(function()
{
alert($($('#Title').data('val-required')).attr('src'));
});
我得到一个错误:当我在浏览器中使用您的statemenet运行对象时,对象不支持属性或方法“attr”。@krrishna:您检查了fiddle/。它在fiddle/中工作。但不确定为什么在我的页面中不工作。我的代码可能有问题。但我得到了我想要的答案。
$($('#Title').data('val-required')).attr('src');
$($('#Title').data('valRequired')).attr('src');
$($('#Title').data('val-required')).prop('src');
$(document).ready(function()
{
alert($($('#Title').data('val-required')).attr('src'));
});