小编the*_*dnp的帖子

jQuery - 替换字符串中所有字符的实例

这不起作用,我需要它很糟糕

$('some+multi+word+string').replace('+', ' ' );
Run Code Online (Sandbox Code Playgroud)

永远得到

some multi+word+string
Run Code Online (Sandbox Code Playgroud)

它总是只替换第一个实例,但我需要它适用于所有+符号.

string jquery replace

184
推荐指数
3
解决办法
45万
查看次数

jQuery - 删除数组中的类

我有一个div对象

<div class="class1 classA classB class2"> content </div>
Run Code Online (Sandbox Code Playgroud)

和一些按钮

<button id="numbers">clickme N </button>

<button id="alphas">clickme A </button>
Run Code Online (Sandbox Code Playgroud)

代码应该执行此功能:

<script>
    var classesN = [class1, class2, class3];
    var classesAlpha = [classA, classB, classC];

    $('#alphas').click(function() {
       $('div').removeClass(all classes that are in the classesAlpha array);
    });
    $('#numbers').click(function() {
       $('div').removeClass(all classes that are in the classesN array);
    })
</script>
Run Code Online (Sandbox Code Playgroud)

感谢您的任何建议,我希望您喜欢这个问题:)

arrays jquery removeclass

6
推荐指数
2
解决办法
7873
查看次数

Javascript:由此分开|那

我该如何拆分这样的字符串

var str = "M50 0 L0 100 L100 100 L50 0 z M0 0 L100 0 L50  100 L0 0 Z";

var arr4String = str.split('z|Z');
Run Code Online (Sandbox Code Playgroud)

我期待得到一个包含3个元素的数组:

["M50 0 L0 100 L100 100 L50 0", "M0 0 L100 0 L50  100 L0 0", ""]
Run Code Online (Sandbox Code Playgroud)

javascript split

6
推荐指数
1
解决办法
114
查看次数

Javascript:object [method]()无效或如何为普通的Javascript代码构建jQuery插件

我需要帮助为我的一个vanilla JS脚本制作一个jQuery插件,是当前的jQuery插件,但下一个版本使用更多方法,我需要以某种方式解决它们.

目前我正在研究这个问题

(function($) {
    var t;  
    $.fn.KUTE = function( method, start, end, ops ) { // method can be Animate(), fromTo(), to(), stop(), start(), chain(), pause(), stop(), etc
        return this.each(function(){        
            if ( method === 'to' ) {                
                t = new KUTE[method]( this, null, end, ops );
            } else if ( method === 'fromTo' || method === 'Animate' ) {
                t = new KUTE[method]( this, start, end, ops );
            } 
            if ( t !== undefined && typeof t[method] …
Run Code Online (Sandbox Code Playgroud)

javascript methods jquery

5
推荐指数
1
解决办法
351
查看次数

Javascript:如何确定 SVG 路径绘制方向?

我正在尝试确定 SVG 路径绘制方向。我正在做这样的事情

var length = path.getTotalLength();
var horizontal = path.getPointAtLength(length/4).x - path.getPointAtLength(0).x;
var vertical = path.getPointAtLength(length/4).y - path.getPointAtLength(0).y;
Run Code Online (Sandbox Code Playgroud)

然后对这些值horizontal > 0和进行一些比较vertical > 0,但在我看来,上述想法并不是很成功。

我的问题是:有什么我可以用来确定绘制方向或一些内置的 SVG 方法/选项的吗?

谢谢

javascript svg

5
推荐指数
1
解决办法
1640
查看次数

jQuery:如何检查孩子是第一个也是最后一个

我正在尝试为元素设置自定义样式

  • ul - 许多孩子中的第一个(ul.first)
  • 最后一个孩子(ul.last)
  • 唯一的孩子(ul.first.last或ul.only)

HTML:

<ul class="selector">
    <li class="selector">some li
       <ul class="">
          <li>some fancy li - the ul parent should have first class</li>
       </ul>
       <ul class="">
          <li>some more li - the ul parent should have last class</li>
       </ul>
    </li>
    <li class="selector">some second li
        <ul class="">
          <li>some lonely li - the ul parent should have first and last classes</li>
       </ul>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

所以我提出了一个希望做到这一点的jQuery

$('ul.selector li.selector > ul').each(function () {
  if ($(this).is(':first') && $(this).is(':last')) {
    $(this).addClass('first last');
  } else if …
Run Code Online (Sandbox Code Playgroud)

jquery css-selectors

4
推荐指数
1
解决办法
2万
查看次数

使用一些PHP渲染Joomla 2.5菜单模块

尝试使用此代码在自定义模板上呈现菜单模块

jimport( 'joomla.application.module.helper' );
$module = JModuleHelper::getModule( 'menu' );
$attribs = array('style' => 'mainnav');
$module->params = "menutype=" .$mainmenu ."\nshowAllChildren=1";
echo JModuleHelper::renderModule($module, $attribs);
Run Code Online (Sandbox Code Playgroud)

该菜单仅在我发布了另一个菜单模块时才有效,因此我确信这只需要一行代码即可使其无需发布菜单模块即可运行.

菜单存在,此菜单的模块不存在,我正在尝试使用此代码创建它.

请帮忙.

joomla module menu render

3
推荐指数
1
解决办法
7984
查看次数

PHP从数组中计算启用的值变量

我有一个可以禁用或启用的值数组,所以我想知道有多少是ENABLED.这是一段代码:

$list = array(
$variable1,
$variable2,
$variable3,
$variable4
);
$count = count($list);
Run Code Online (Sandbox Code Playgroud)

谢谢你的回复.

更新:值不是true和/或false,但是ENABLE/DISABLE.在这种情况下你的答案是否适用?再次感谢.

php count

2
推荐指数
2
解决办法
246
查看次数

嵌套项中的querySelector/getElementByClassName顺序

我需要了解它是如何工作的,所以我可以编写正确的东西.

<div class="element">
  <div class="content">
    <contents>
    <div class="element">
      <contents>
      <div class="thisClass"></div>
    </div>
  </div>
  <div class="thisClass"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我有一个包含具有相似结构和类的子元素的元素.如果我做

var element = document.querySelector('.element'); // this returns the parent
element.querySelector('.thisClass') // ok I got it so far
Run Code Online (Sandbox Code Playgroud)

编辑:我想确保始终从父级获取元素('.thisClass'),无论父级子元素的顺序是什么,并使用最好的脚本.

我非常厌倦像工作狂一样工作,我是原生JS的新手,我希望这很清楚.

javascript dom css-selectors selectors-api

-4
推荐指数
1
解决办法
1820
查看次数