小编Ben*_*Ben的帖子

jQuery,checkboxes和.is(":checked")

当我将一个函数绑定到一个复选框元素,如:

$("#myCheckbox").click( function() {
    alert($(this).is(":checked"));
});
Run Code Online (Sandbox Code Playgroud)

复选框触发事件之前更改其已检查的属性,这是正常行为,并给出反向结果.

但是,当我这样做时:

$("#myCheckbox").click();
Run Code Online (Sandbox Code Playgroud)

触发事件,复选框会更改其检查属性.

我的问题是,有没有办法从jQuery触发click事件,就像普通点击一样(第一个场景)?

PS:我已经尝试过trigger('click');

checkbox jquery click ischecked

86
推荐指数
3
解决办法
23万
查看次数

实际表格 Div表

这个

<table>
    <tr>
        <td>Hello</td>
        <td>World</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

可以这样做:

<div>
    <div style="display: table-row;">
        <div style="display: table-cell;">Hello</div>
        <div style="display: table-cell;">World</div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

现在,这两者在性能和/或渲染速度方面是否存在差异,或者它们是否相同?

html css performance html-table

54
推荐指数
5
解决办法
6万
查看次数

在Python中搜索并获取一行

有没有办法从字符串中搜索包含另一个字符串的行并检索整行?

例如:

string = 
    qwertyuiop
    asdfghjkl

    zxcvbnm
    token qwerty

    asdfghjklñ

retrieve_line("token") = "token qwerty"
Run Code Online (Sandbox Code Playgroud)

python string search line

18
推荐指数
4
解决办法
10万
查看次数

移动GPS网络应用程序

我需要开发一个Web应用程序.(PHP)100%用于手机并需要从手机GPS获取信息,以获得用户的当前位置.我的问题是,我该怎么办?

我知道PHP,但我对GPS部分完全无能为力(之前从未使用过它们).所有我正在寻找的是单挑,看看我能否处理这项工作或拒绝它.

我听说W3地理位置API做得很好但经过测试后我不相信准确性和浏览器支持.我不想使用谷歌的齿轮,因为它必须先下载.

php gps geolocation

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

Python urlparse,正确还是不正确?

Python的urlparse函数将url解析为六个组件(scheme,netloc,path和其他东西)

现在我发现解析"example.com/path/file.ext"不返回netloc,而是返回路径"example.com/path/file.ext".

不应该是netloc ="example.com"和path ="/ path/file.ext"吗?

我们真的需要一个"://"来确定是否存在netloc?

Python的门票:http://bugs.python.org/issue8284

python urlparse

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

HEAD请求与GET请求

我一直认为,执行HEAD请求而不是GET请求更快(无论资源的大小),因此在某些解决方案中具有优势.

然而,当HEAD用Python 发出请求(到5+ MB动态生成的资源)时,我意识到它花了相同的时间来发出GET请求(差不多27秒而不是我希望的'不到2秒').

使用了一些解决的urllib2做一个HEAD发现这里的请求,甚至使用pycurl(设定headersnobodyTrue).他们俩都花了同样的时间.

我在概念上遗漏了什么吗?是否可以使用Python来执行"快速" HEAD请求?

python http urllib2 pycurl head

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

在admin.py中测试自定义过滤器

我的admin.py文件中有以下过滤器:

class parentCategoryFilter(admin.SimpleListFilter):
    title = 'parent category'
    parameter_name = 'parent_category'

    def lookups(self, request, model_admin):
        first_level_categories = model_admin.get_queryset(request).filter(parent_category__isnull=True)

        if first_level_categories:

            lookups = (('none', 'None'),)

            for first_level_category in first_level_categories:
                lookups += ((first_level_category.id, first_level_category.name),)

            return lookups

    def queryset(self, request, queryset):
        if self.value() == 'none':
            return queryset.filter(parent_category__isnull=True)
        elif self.value():
            try:
                return queryset.filter(parent_category=int(self.value()))
            except (ValueError, TypeError):
                return queryset.none()
        else:
            pass
Run Code Online (Sandbox Code Playgroud)

我想在我的tests.py文件中测试它,但是在尝试实例化类时,它开始向我询问大约5个__init__参数.是否可以测试此过滤器功能?

django django-admin django-tests

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

在同一个div中包装标签和输入

我试图将我的radio输入和它包装label在一个单独div但不知何故它不包装输入.我的代码是:

HTML是:

<div class="payment_processor-section">
    <input id="input_0" class="form-radio" type="radio" checked="checked"  name="payment_processor" value="1">
    <label for="input_0">Credit Card</label>
    <input id="input_1" class="form-radio" type="radio" name="payment_processor" value="0">
    <label for="input_1" style="">I will send payment by check</label>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在尝试的Jquery是:

$('.payment_processor-section input').map(function(index){
    $(this, $("label[for='"+this.id+"']") ).wrapAll('<div class="abc">');
});
Run Code Online (Sandbox Code Playgroud)

请帮忙.

html jquery jquery-selectors dom-traversal

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

Jquery [name = var]替换

有没有办法在name =参数中使用变量.

我希望能够做到:

var a = 1;

$("#gen_p").html($("input:radio[name='gen'+a]:checked").val()));
Run Code Online (Sandbox Code Playgroud)

我能做$("#gen_p"+a)但不能做到[name=??]

我错过了什么吗?

谢谢

jquery

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

设置Laravel的Auth用户

我正在使用Laravel的Auth类来验证我网站上的用户(基本Auth::attempt(...)内容)。

最近有一个新的要求(是利益相关者!),现在需要用户创建新用户(辅助用户)。由于主要用户的登录是通过第三方系统进行的,因此我无法将辅助用户与主要用户存储在一起(并重用当前的身份验证系统)。

我想到的是以某种方式告诉Auth类登录并在Auth::user()方法上强制设置用户。

有没有办法做到这一点?

laravel-4

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

在这种情况下,非规范化是否可接受?

我有下locations表:

----------------------------------------------------------
| ID | zoneID | storeID | address | latitude | longitude |
----------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

phones表:

-----------------------
| locationID | number |
-----------------------
Run Code Online (Sandbox Code Playgroud)

现在,请记住,对于任何捐赠商店,最多可以有五个电话号码.订单无关紧要.

最近我们需要添加另一个表,其中包含商店相关信息,其中还包括电话号码.

现在,对于这个新表不适用locationID,因此我们无法将电话存储在上一个电话表中.

保持数据库规范化最终需要2个新表和总共4个连接来检索数据.对它进行非规范化将使旧表呈现如下:

----------------------------------------------------------------------------------
| ID | zoneID | storeID | address | latitude | longitude | phone1 | ... | phone5 |
----------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

共有2个表和2个连接.

我没有的粉丝data1,data2,data3因为它字段可以是一个巨大的痛苦.那么,你的意见是什么.

sql database database-design data-modeling denormalization

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