我无法为源标记设置新属性! , 所以呢?

时间:2014-10-01 02:42:19

标签: javascript jquery html attr

我无法为源标记设置新属性!那又怎么样?

      $('source').attr("src", "value"); // doesn't work , why ?
<audio controls autoplay>
  <source id="sourc" />
</audio>

为什么它不起作用?

2 个答案:

答案 0 :(得分:1)

我认为您还没有添加jquery库引用。请在头上附上以下代码

 <head>
  <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>

 </head>
<script>
$(document).ready(function(){
    $('#source').attr("src" , "value"); 
 });
</script>

答案 1 :(得分:0)

也许您在代码中使用了不同的ID。

在jQuery选择器中添加一个#并确保选择器文本与元素id匹配。

 <audio controls autoplay>
       <source id="source" />
   </audio>

  $('#source').attr("src" , "value");