[英]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.