小编Eri*_*Kim的帖子

jQuery事件绑定动态加载的元素

我知道的和研究,结合事件的多个方面.on(),.live(),.click()等我知道.live()在1.9+已经过时了.我遇到的问题是将动态DOM元素绑定到事件.

我有一个div包含链接并且是分页的.链接是使用AJAX动态加载的.我想覆盖这些链接的绑定事件,所以我使用.unbind()并尝试过.on().问题是这些动态加载的链接没有绑定.我想这是因为选择器$('#id_of_links')缓存了前一组链接.

问题:是否可以在任何时间点绑定页面上加载的所有元素,而无需在用户单击链接上的下一页时设置回调?

javascript jquery

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

BeautifulSoup中的嵌套标签 - Python

我在网站和stackoverflow上看了很多例子,但我找不到我的问题的通用解决方案.我正在处理一个非常混乱的网站,我想抓一些数据.标记看起来像这样:

...
<body>
...
    <table>
        <tbody>
            <tr>
            ...
            </tr>
            <tr>
                <td>
                ...
                </td>
                <td>
                    <table>
                        <tr>
                        ...
                        </tr>
                        <tr>
                            <td>
                                <a href="...">Some link</a>
                                <a href="...">Some link</a>
                                <a href="...">Some link</a>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
        </tbody>
    </table>
</body>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是没有任何元素具有我可以选择缩小范围的属性.里面每个"......"有可能是类似的标记,如更多<a><table>和诸如此类的东西.

我知道这table tr table tr td a是我需要的链接所独有的,但BeautifulSoup将如何抓住这些链接?我不确定如何在不做一堆单独的代码行的情况下抓取嵌套标签.

有帮助吗?

python beautifulsoup

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

提取字符串包括字符串中的空格(java)

我有一个字符串,其中包含由空格分隔的2个整数,后跟任何包含空格的字符串.

例:

23 14 this is a random string
Run Code Online (Sandbox Code Playgroud)

我该如何提取this is a random string

整数不保证是两位数,因此我无法弄清楚如何使用indexOf和substring来提取这些数据.

提前致谢.

java string whitespace substring extract

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