javascript - How to add target=_blank to all PDF links inside div using jquery? - Stack Overflow

For example:I want to add target=_blank in any PDF link es inside this css class "class="newW

For example:

I want to add target=_blank in any PDF link es inside this css class "class="newWindow"

Before adding script

<div class="newWindow" >

<a href="pdf1.pdf">link text</a>
<a href="pdf2.pdf">link text</a>

</div>

After adding script

<div class="newWindow" >

<a href="Pdf1.pdf" target="_blank">link text</a>
<a href="Pdf2.pdf" target="_blank">link text</a>

</div>

Please provide jquery code with no conflict.

For example:

I want to add target=_blank in any PDF link es inside this css class "class="newWindow"

Before adding script

<div class="newWindow" >

<a href="pdf1.pdf">link text</a>
<a href="pdf2.pdf">link text</a>

</div>

After adding script

<div class="newWindow" >

<a href="Pdf1.pdf" target="_blank">link text</a>
<a href="Pdf2.pdf" target="_blank">link text</a>

</div>

Please provide jquery code with no conflict.

Share Improve this question asked Mar 1, 2010 at 11:54 Jitendra VyasJitendra Vyas 153k240 gold badges587 silver badges868 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 5

Code

$(".newWindow a[href$='pdf']").attr('target','_blank');

:]

Preview:

http://jsbin./ojapo

View code

http://jsbin./ojapo/edit

Note:

in jsbin example, I also add class .bl, so you can easily see result :]

No Conflict mode:

jQuery.noConflict();
jQuery(".newWindow a[href$='pdf']").attr('target','_blank');

or

 jQuery.noConflict();
 
 jQuery(document).ready(function($){
   $(".newWindow a[href$='pdf']").attr('target','_blank');
 });

or another way, take a look here: http://docs.jquery./Using_jQuery_with_Other_Libraries

This should work

$(".newWindow a[href$='.pdf']").attr("target", "_blank");

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744315074a4568140.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信