小编Yan*_*bot的帖子

如何使用jQuery获取元素的ID?

<div id="test"></div>
<script>
  $(document).ready(function() {
    alert($('#test').id);
  });  
</script>
Run Code Online (Sandbox Code Playgroud)

为什么上述工作没有,我该怎么办呢?

jquery jquery-selectors

1320
推荐指数
10
解决办法
185万
查看次数

数据表基于按钮单击事件隐藏和显示行

所以我有一个动态生成的数据表一次.但是一旦它被加载,我不想重新加载整个表,因为只有一个小的javascript if我正在做的声明.当您按下按钮时,我会比较我的tr上的数据属性.如果它不合适,我想隐藏它们,否则,我想展示它们.所以这就是我到目前为止所尝试的内容.

HTML

    <div style="margin: 30px 0;">
        <button class="btn btn-primary" id="myClientButton">Voir mes clients seulements</button>
    </div>
    <table id="advancedSearchTable">
        <thead>
            <tr>
                <th>Name</th>
                <th>Phone</th>
                <th>Email</th>
                <th>Subject</th>
                <th>Date</th>
                <th>Profile</th>
            </tr>
        </thead>
        <tbody>
            {% for entity in entities %}
                <tr data-user="{{ entity.user.id }}" class="values">
                    <td>{{ entity }}</td>
                    <td>{{ entity.mainphone }}</td>
                    <td>{{ entity.email }}</td>
                    <td>{{ entity.tagline }}</td>
                    <td>{{ entity.createdDate|date('d-m-Y') }}</td>
                    <td><a href="{{ path('clients_show', {id: entity.id}) }}" class="btn btn-success"><span class="glyphicon glyphicon-eye-open"></span></a></td>
                </tr>
            {% endfor %}
        </tbody>
    </table>
Run Code Online (Sandbox Code Playgroud)

循环是在Symfony 2中制作的(使用Twig模板,如果你不理解它并不重要),你必须要了解的是,"data-user"的属性是由PHP创建的,并且每个条目都是我的数据库正在这个循环中.

然后,在jQuery我有这个:

<script>
$('#advancedSearchTable').DataTable(
    {
        "language": {
              "url": "//cdn.datatables.net/plug- …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery datatables symfony

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

在PHP中有类似于NEGATIVE_INFINITY的东西吗?

我喜欢javascript中的负无限值,我认为在很多情况下使用它是有用且干净但在PHP中找不到类似的东西,它是否存在?

php

11
推荐指数
1
解决办法
769
查看次数

带有字体图标的按钮的辅助功能

我在button元素上遇到可访问性问题。我想知道这是否是个好方法。我有一个按钮,唯一的内容是其中的Font-Awesome(字体图标)。我想知道将title属性添加到按钮是否足以使其可访问?

像这样:

<button class="prev" title="My accessible title">
   <i class="fa fa-chevron-circle-left"></i>
</button>
Run Code Online (Sandbox Code Playgroud)

html accessibility font-awesome

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

AngularJS指令名称以数字开头,无法使其工作.

这是我的代码:

app.directive('3dPlansSlider', function(){
  return {
    controller: 'projectCtrl',
    restrict: 'E',
    templateUrl: 'views/3dPlansSlider.html',
    link: function(scope, element, attrs){

    }
  }
});
Run Code Online (Sandbox Code Playgroud)

事实上它是非常标准的,我的所有指令都有这个代码,但似乎我无法使用它创建的元素在我的html中导入它.我想知道是否有办法让它工作,或者它是不可能让它工作,因为它从一个数字开始?

这是html:

<3d-plans-slider></3d-plans-slider>
Run Code Online (Sandbox Code Playgroud)

在页面中,它没有说出任何错误,它只是打印<3d-plans-slider>(好像它是基本字符)但它不打印结束标记...我要重命名但是我发现必须有办法让它发挥作用.

html javascript angularjs

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

有没有办法根据 className FullCalendar 切换事件可见性

我想知道是否有办法使用完整日历来显示/隐藏基于该事件的 className 的元素。

确切的情况是我有一个复选框(比方说#daytimeEvent),我想切换事件 htat 在数组中具有类 daytime 的可见性....

到目前为止我已经尝试过了,但它似乎完全从日历中删除了事件,而无法在之后将它们取回......

这是我当前的代码:

$('#daytimeEvent').on('change', function(){
  if ($(this).is(':checked'))
    {
      // That part doesn't work
      calendar.fullCalendar('renderEvent');  
    }
   else
   {
      // This seems to destroy the event without having the opportunity to toggle the visibility back after
      calendar.fullCalendar('removeEvents', function(event){
         return $.inArray('daytime', event.className)
      });
   }
}
Run Code Online (Sandbox Code Playgroud)

我已经爬过谷歌,似乎我不是唯一有这个问题的人,但我找不到任何解决方案。

javascript jquery fullcalendar

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

警告:session_start()[function.session-start]:无法发送会话缓存限制器 - 已发送的标头

我在其他论坛上看过很多,他们说错误是在session_start之前有空格但是我非常肯定没有,我的文件是用UTF8编码的,没有BOM,所以白空间问题应该没问题了完美地在当地工作(我正在使用easyphp)......但是,只要我把它放在网上,它就会让我遇到这些问题......任何人都可以提供帮助吗?他们在网上告诉那两行错误:

警告:session_start()[function.session-start]:无法发送会话cookie - 已经发送的标头

警告:session_start()[function.session-start]:无法发送会话缓存限制器 - 已发送的标头

php

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

Javascript 中的 NEGATIVE_INFINITY 是什么

我在互联网上找到的一个函数中得到了这个,但我不明白它的用途。我在 W3school.com 上读到的内容。他们是这样解释的:

负无穷大可以解释为低于任何其他数字的东西。

所以这是我可以理解的,但我想不出你需要这种常数的时刻。另外,检查一下这个函数:

function setEqualHeight(selector, triggerContinusly) {

  var elements = $(selector)
  elements.css("height", "auto")
  var max = Number.NEGATIVE_INFINITY;

  $.each(elements, function(index, item) {
      if ($(item).height() > max) {
          max = $(item).height()
      }
  })

  $(selector).css("height", max + "px")

  if (!!triggerContinusly) {
      $(document).on("input", selector, function() {
          setEqualHeight(selector, false)
      })

     $(window).resize(function() {
          setEqualHeight(selector, false)
     })
  }
}
Run Code Online (Sandbox Code Playgroud)

我了解整个功能。但我一开始不明白为什么 max 会是= Number.NEGATIVE_INFINITY这样。然后,他检查高度是否高于可能的最小数字?

这个函数工作完美,所以我猜它是正确的,但我真的不明白这个函数的用途是什么,或者为什么人们通常会使用它。

希望大家能够赐教!

javascript jquery

0
推荐指数
1
解决办法
8250
查看次数

PHP动态函数调用

我不太确定如何提出这个问题,但我会尽力说清楚:

我有document.php和doc2.php(例如).

在第一个中,我想将一个函数放在一个变量中,这样我就可以在第一个中说:

   $_SESSION['action'] = 'exampleFunction($params)';
Run Code Online (Sandbox Code Playgroud)

在第二份文件中,我很乐意能够说:

   $params = 'test';
   $_SESSION['action']; 
Run Code Online (Sandbox Code Playgroud)

然后,我可以根据用户在前一个文档中的操作启动正确的功能.

php

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