Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jquery访问元素的属性映像源_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何使用jquery访问元素的属性映像源

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

我有下面的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'>*</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'));
});