我在链接中使用了下载属性:
<a style="color:white" download="myimage" href="images/myimage.jpg">Download image</a>
Run Code Online (Sandbox Code Playgroud)
它在几乎所有浏览器中都运行良好.这意味着,如果我点击链接,图像会自动下载.我在我的Mac上的safari 10.1.2中进行了测试,它工作正常.
但是在使用safari 10.0.3的朋友mac上,它无法正常工作.他说图像只是在新窗口中打开而不是下载.
为什么会发生这种情况,我该怎么做才能让它在任何地方都能运作?
我的自动换行完全没有用
<table border="1" style="width:100%">
<thead>
<tr>
<th>very long word</th>
</tr>
</thead>
<tbody>
<tr>
<td style="word-wrap:break-word;">ablkasd/123123123/agsdfasdf/asdfasdfasdf/_sdfsdfsdf{123123-14werwwer-14124124-wefweshtsdf-235232323}/3235235/dasasdfasdfasdf.bsfs</td>
</tr>
</tbody>
</table>Run Code Online (Sandbox Code Playgroud)
字符串没有断开,总是在一行中.
我已经尝试过Word Wrap中的所有解决方案都无法正常工作 但仍无法正常工作
我有一个输入字段,只允许数字和一个点.
$('.number').keypress(function(event) {
var $this = $(this);
if ((event.which != 46 || $this.val().indexOf('.') != -1) &&
((event.which < 48 || event.which > 57) &&
(event.which != 0 && event.which != 8))) {
event.preventDefault();
}
var text = $(this).val();
if ((event.which == 46) && (text.indexOf('.') == -1)) {
setTimeout(function() {
if ($this.val().substring($this.val().indexOf('.')).length > 3) {
$this.val($this.val().substring(0, $this.val().indexOf('.') + 3));
}
}, 1);
}
if ((text.indexOf('.') != -1) &&
(text.substring(text.indexOf('.')).length > 2) &&
(event.which != 0 && event.which != 8) &&
($(this)[0].selectionStart …Run Code Online (Sandbox Code Playgroud)我想更改其中一个选择框的字体大小.但它不起作用:
http://jsfiddle.net/jEADR/3717/
<link href="http://cdnjs.cloudflare.com/ajax/libs/select2/3.2/select2.css" rel="stylesheet">
<script src="http://cdnjs.cloudflare.com/ajax/libs/select2/3.2/select2.min.js"></script>
<select id="e1" class="select2" style="width:300px">
<option value="AL">Alabama</option>
<option value="Am">Amalapuram</option>
<option value="An">Anakapalli</option>
<option value="Ak">Akkayapalem</option>
<option value="WY">Wyoming</option>
</select>
<select id="e2" class="select2" style="width:300px">
<option value="AL">Alabama</option>
<option value="Am">Amalapuram</option>
<option value="An">Anakapalli</option>
<option value="Ak">Akkayapalem</option>
<option value="WY">Wyoming</option>
</select>
<style>
#e2 .select2-results{
font-size:4px;
}
</style>
<script>
$(".select2").select2();
</script>
Run Code Online (Sandbox Code Playgroud) 我的mySQL数据库中有两个表:
表"动物":
| animal | name |
|:-----------|------------:|
| cat | Tom |
| dog | |
Run Code Online (Sandbox Code Playgroud)
表"订单":
| id | animal |
|:-----------|------------:|
| 1 | cat |
| 2 | dog |
Run Code Online (Sandbox Code Playgroud)
首先,我从表中"选择"以下数据:
<?php
$pdo = Database::connect();
$sql = 'SELECT * FROM orders ORDER BY id ASC';
foreach ($pdo->query($sql) as $row) {
echo ('<td>a:'.$row['id'].'</td>');
echo ('<td>b:'.$row['animal'].'</td>');
echo ('<td>c:'.$row['animal'].'</td>');
}
Database::disconnect();
?>
Run Code Online (Sandbox Code Playgroud)
现在我想检查一下我的mySQL表中的"动物"是否有动物的名字.如果是在位置打印b的名字.如果没有名字打印动物:
| a:1 | b:Tom …Run Code Online (Sandbox Code Playgroud) 这是我的mySQL表animals:
???????????????????
? animal ? name ?
???????????????????
? dog ? sam ?
? cat ? fred ?
? cat ? todd ?
? bird ? alan ?
???????????????????
Run Code Online (Sandbox Code Playgroud)
我想在表格中选择所有数据:
$sql = 'SELECT * FROM animals';
foreach ($pdo->query($sql) as $row) {
echo '<td>'.$row['animal'].' </td>';
echo '<td>'.$row['name'].' </td>';
}
Run Code Online (Sandbox Code Playgroud)
我的结果是:
???????????????????
? dog ? sam ?
? cat ? fred ?
? cat ? todd ?
? bird ? alan ?
???????????????????
Run Code Online (Sandbox Code Playgroud)
但我想只用同一个动物输出一次行,但是所有的名字都在一行中,如下所示:
??????????????????????????
? dog ? sam ? …Run Code Online (Sandbox Code Playgroud) 当我的页面加载时,我希望禁用所有未选中的框:
<form action="demo_form.asp" method="get">
<input type="checkbox" name="vehicle" value="Bike"> I have a bike<br>
<input type="checkbox" name="vehicle" value="Car" checked> I have a car<br>
<input type="submit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud)
我尝试使用此代码,但它无法正常工作:
$(document).ready(function(){
if($(".test").is(':checked'))
$(".test").attr("disabled", false);
else
$(".test").attr("disabled", true);
});
Run Code Online (Sandbox Code Playgroud)
我想检测foreach循环中的第一个和最后一个元素:
$path = "monkey/cat/horse";
foreach(explode('/', $path) as $segment) {
echo $segment;
}
Run Code Online (Sandbox Code Playgroud)
我想要的结果是:
first:monkey
last:horse
Run Code Online (Sandbox Code Playgroud)
这是我试图解决它的方式:
$path = "monkey/cat/horse";
$explode = explode('/', $path);
foreach($explode as $segment) {
if (current($explode) == $segment){
echo "first:".$segment;
} echo "<br>";
if (end($explode) == $segment){
echo "last:".$segment;
}
}
Run Code Online (Sandbox Code Playgroud)
但我的结果是:
first:horse
last:horse
Run Code Online (Sandbox Code Playgroud) 单击颜色时,会创建一个对象.
$(document).off("click", ".color").on("click", ".color", function (event) {
var result = {};
$.each($('.color input').serializeArray(), function() {
result[this.name] = this.value;
});
console.log(result);
});Run Code Online (Sandbox Code Playgroud)
.color{height:100px;width:200px}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="color" style="background-color:pink">
<input type="hidden" name="name" value="fred">
<input type="hidden" name="id" value="23">
</div>
<div class="color" style="background-color:blue">
<input type="hidden" name="name" value="laura">
<input type="hidden" name="id" value="14">
</div>Run Code Online (Sandbox Code Playgroud)
但我希望实现点击颜色的对象被创建.
$(document).off("click", ".color").on("click", ".color", function (event) {
var result = {};
var this = $(this);
$.each($(this 'input').serializeArray(), function() {
result[this.name] = this.value;
});
console.log(result);
});Run Code Online (Sandbox Code Playgroud)
.color{height:100px;width:200px}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="color" style="background-color:pink">
<input …Run Code Online (Sandbox Code Playgroud)我想创建一个唯一的ID,所以在我的代码中Controller.php,我这样写:
use Symfony\Component\Validator\Constraints\Uuid;
Run Code Online (Sandbox Code Playgroud)
然后在我的功能中:
$unique_id = $this->uuid = Uuid::uuid4();
Run Code Online (Sandbox Code Playgroud)
但是我收到错误消息:
尝试调用名为“ Symfony \ Component \ Validator \ Constraints \ Uuid”的类的未定义方法“ uuid4”。