[英]How to include a script if element has a class?
假設我有:
<body class="hello">
我們如何做類似以下的事情?
if($("body").hasClass("hello")) {
<script src="/demo_js/ion.rangeSlider.min.js"></script>
}
我想知道是否可以做類似的事情:
if($("body").hasClass("hello")) {
document.write('<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js"></'+'script>');
}
這看起來不錯,但它是jQuery
和JS
的混合體,我不確定這是否是正確的方法。
如果這可以通過php
的后端完成,那就更好了,但我不知道如何檢查一個element
是否在php
有一個class
,也不知道如何告訴它include
一個script
如果有)。
你會如何處理它?
我認為php
一個技巧如下,但話說回來,有沒有更好的方法?
<?php
$hello = "hello";
if($hello) { ?>
<script...
<?php } ?>
<body class="<?php echo $hello; ?>">
jQuery 函數是$.getScript
。
https://api.jquery.com/jQuery.getScript/
$.getScript( "/demo_js/ion.rangeSlider.min.js" )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.