如何使用Jquery添加'连字符'类到P元素在Joomla中不工作
How can I use Jquery to add 'hyphenate' class to P element not working in Joomla
我正在使用Joomla 2.5开发一个网站,因为我要把它交给一个不太懂代码的客户,我不想让他们在添加/更新内容时试图记住如何将class=hyphenate
添加到每个<p>
。
我试图使用JQuery来做到这一点,但它似乎不工作。下面是我的代码,应该添加类:
<script type="text/javascript">
$("p").addClass("hyphenate");
</script>
任何输入/帮助-一如既往-感激!
谢谢,
辛西娅
如果您的script
标签被放置在p
元素之前,您需要等待文档准备好-像这样:
$(document).ready(function(){
$("p").addClass("hyphenate");
});
速记版本:
$(function(){
$("p").addClass("hyphenate");
});
旁注:当混合库时,全局变量(如$
)可能会失控。因此,创建自己的作用域,确保$
是jQuery:
(function($){ // $ = jQuery
$(function(){
$("p").addClass("hyphenate");
});
})(jQuery);
你的Jquery也可能与Joomla Mootools冲突,为了克服,你可以使用Jquery noConflict
var JQ=jQuery.noConflict();
JQ(document).ready(function(){
JQ("p").addClass("hyphenate");
});
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript打印功能使日历停止工作
- Javascript.getHours()工作不正常
- javascript没有´我不能在joomla 3.0中工作
- 当代码放在Joomla文章中时,Jquery拖放在Chrome浏览器中无法正常工作
- 为什么我的内容在从 1.5.26 迁移后两次可见,而 JavaScript 在 Joomla 3.x 上无法正常工作
- 修改后的Joomla模板现在没有主要区域链接在Chrome中工作,但在IE中工作正常
- javascript没有'我不在Joomla 3上工作
- 如何使用Jquery添加'连字符'类到P元素在Joomla中不工作
- Joomla -引导不能正常工作
- JS FlexSlider不能在Joomla 3中工作
- Jce弹出不工作的ajax内容.在joomla
- addScript()不能在Joomla系统插件上工作
- swift容器/JavaScript只在Joomla模板的HTML主体内工作
- Joomla + jquery + prototype.不能让noConflict工作
- 如何让外部.js文件在joomla中工作
- JQuery无法工作,因为Mootools已加载到joomla中