2014-10-13 3 views
0

속성이 있어야하지만 속성을 가져 오는 데 문제가 있습니다. 속성은 라이트 박스/섀도우 박스에 필요합니다. 여기 내가 지금까지 가지고있는 것이있다.자바 스크립트 함수가 내 링크에서 속성을 삭제합니다.

자바 스크립트 코드가 비디오 URL을 변경하도록 설정되었습니다 (언어에 따라 다름). 주석 처리 된 코드를 사용해 보았지만 작동하지 않습니다.

JAVASCRIPT

$(document).ready(function() { 
 
    $("#video").on("change", function() { 
 
    $('#video_link').html($(this).val()); // Pulls link from selection 
 
    $("#video_link2").attr("href", ($(this).val())); // Pulls link from selection and inserts into href target 
 

 
    // $("#video_link2").attr("rel", "lightbox[video]"); 
 
    // $("#video_link2").attr("data-ob_iframe", "true"); 
 
    // $("#video_link2").attr("data-ob", "lightbox[video]"); 
 

 
    }).change(); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<p style="text-align: center;"> 
 
    <a id="video_link2" href="" rel="lightbox[video]" data-ob_iframe="true" data-ob="lightbox[video]"> 
 
    <img width="100%" src="images/video-thumbnail.jpg" alt="Video Thumnail" /> 
 
    </a> 
 
</p> 
 

 
<select class="text_select" id="video" name="video"> 
 
    <option value="http://video.dow.com/viewerportal/external/embed.vp?programId=esc_program%3A44610&contentAssocId=association%3A77258&amp;autoplay=1">English - PacXpert&trade; Packaging Technology</option> 
 
    <option value="http://video.dow.com/viewerportal/external/embed.vp?programId=esc_program%3A44905&contentAssocId=association%3A77800&amp;autoplay=1">Portuguese - Tecnologia PacXpert&trade; para Embalagens</option> 
 
    <option value="http://video.dow.com/viewerportal/external/embed.vp?programId=esc_program%3A45501&contentAssocId=association%3A77826&amp;autoplay=1">Spanish - Tecnología PacXpert&trade; para empaques</option> 
 
</select>

디버그 코드 :

<p><span id="video_link"></span></p> 
<p>This video is also available in the following languages: <a href="" id="video_link2">Link</a></p> 
+0

문제가 무엇인지 잘 모르겠습니다./속성을 변경하면 라이트 박스/섀도우 박스를 새로 고침하거나 다시 초기화해야 할 수도 있습니다. 변경되기 전에 초기화 될 때 캐시됩니다. – PeterKA

+0

"속성을 끌어 당기는 데 문제가 있습니다 ..."무슨 뜻입니까? 속성을 어디에서 얻으려고합니까? 귀하의 질문을 명확히하십시오! – EvilZebra

+0

여기 [피들] (http://jsfiddle.net/ac8y41tk/)이며 작동합니다. 왜 'Link'에 링크가 없는지 궁금하다면 - 이미 페이지에 ID'video_link2 '가있는 요소가 있기 때문에 (' Regent

답변

0

봅니다

$("#video_link2").prop("href", $(this).val()); 

내가이 그가이었다 희망을 사용하는 lped

+0

아니요, 그렇지 않습니다. 똑같은. – Regent

관련 문제