我是jquery的新手,也许这是一个愚蠢的问题,但我在没有找到答案的情况下到处寻找答案.那么,我们走了:
我想显示不同的内容,具体取决于我在下拉表单中选择的选项.正如我在StackOverflow上学到的那样,您可以使用更改功能来执行此操作:
例:
<script type="text/javascript">
$(document).ready(function() {
$('#myselector').change(function(){
$('.statecontent').hide();
$('#' + $(this).val()).show();
});
});
</script>
<select id="myselector">
<option value="state1"></option><br />
<option value="state2"></option><br />
<option value="state3"></option><br />
</select>
<div id="state1" class="statecontent">State1 Specific Page Content Goes here</div><br />
<div id="state2" class="statecontent">State2 Specific Page Content Goes here</div><br />
<div id="state3" class="statecontent">State3 Specific Page Content Goes here</div><br />
Run Code Online (Sandbox Code Playgroud)
这段代码将让我在不同的div中显示内容,具体取决于我在下拉列表中选择的"状态".但是,如何将下拉列表的值连接到特定的类而不是id.问题当然是我想在下拉列表中选择一个状态时显示几个共享一个公共类的div.
如果有人能指出我正确的方向,我将非常感激.
保罗
我正在使用scrapy进行一个项目,我想要刮掉一些网站 - 可能是数百个 - 我必须为每个网站编写一个特定的蜘蛛.我可以使用以下方法在部署到scrapyd的项目中安排一个蜘蛛:
curl http://localhost:6800/schedule.json -d project=myproject -d spider=spider2
Run Code Online (Sandbox Code Playgroud)
但是如何一次安排项目中的所有蜘蛛呢?
所有帮助非常感谢!
我正在使用scrapy从网站中提取数据.我正在使用MysqlDB将数据保存到mysql数据库.该脚本适用于英语网站,但当我在瑞典网站上尝试时,我得到:
self.db.query(insertion_query)
exceptions.UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in position 156:
ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)
我已将以下行放在抓取过程中涉及的每个文件的顶部,以指示使用国际字符:# - - coding:utf-8 - -
但我仍然得到一个错误.我还需要python接受非英语字符串吗?这是完整的堆栈跟踪:
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\scrapy-0.14.3-py2.7-win32.egg\scrapy\middleware.py",
line 60, in _process_
chain
return process_chain(self.methods[methodname], obj, *args)
File "C:\Python27\lib\site-packages\scrapy-0.14.3-py2.7-win32.egg\scrapy\utils\defer.py",
line 65, in process_
chain
d.callback(input)
File "C:\Python27\lib\site-packages\twisted\internet\defer.py", line 368, in callback
self._startRunCallbacks(result)
File "C:\Python27\lib\site-packages\twisted\internet\defer.py", line 464, in
_startRunCallbacks
self._runCallbacks()
--- <exception caught here> ---
File "C:\Python27\lib\site-packages\twisted\internet\defer.py", line 551, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "C:\Python27\tco\tco\pipelines.py", line …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用CURL在Facebook上保存用户个人资料图片.当我使用下面的代码时,我保存了一个jpeg图像但它的零字节.但是如果我将url值交换到https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/211398_812269356_2295463_n.jpg,这就是http://graph.facebook.com/ '.$ user_id.'/ picture?type = large重定向浏览器,图像保存没有问题.我在这做错了什么?
<?php
$url = 'http://graph.facebook.com/' . $user_id . '/picture?type=large';
$file_handler = fopen('pic_facebook.jpg', 'w');
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_FILE, $file_handler);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_exec($curl);
curl_close($curl);
fclose($file_handler);
Run Code Online (Sandbox Code Playgroud)
?>