我在这个JSFIDDLE中提供了一个select 2 .如何All
选择一个选项调用它将选择该选项字段中除自身之外的所有选项,这意味着该All
选项更像是全选按钮.并取消选择All
.将取消选择所有选项.我从下面的jsfiddle提供相同的代码:
HTML:
<select class="parent_filter_select2 pull-right" id="parent_filter_select2" multiple="multiple" name="select_project" style="width: 300px;">
<option value="all">All</option>
<option value="Option A">Option A</option>
<option value="Option B">Option B</option>
<option value="Option C">Option C</option>
<option value="Option D">Option D</option>
</select>
Run Code Online (Sandbox Code Playgroud)
Javascript:
$('#parent_filter_select2').select2({
placeholder: 'Select'
});
Run Code Online (Sandbox Code Playgroud)
非常感谢任何帮助,谢谢.
更新: 我找到类似我想要的东西,但它使用了复选框,所以我想知道如何在All
选项而不是复选框上实现它,并且还选择了它的All
选项,代码如下:
$("#checkbox").click(function(){
if($("#checkbox").is(':checked') ){ //select all
$("#parent_filter_select2").find('option').prop("selected",true);
$("#parent_filter_select2").trigger('change');
} else { //deselect all
$("#parent_filter_select2").find('option').prop("selected",false);
$("#parent_filter_select2").trigger('change');
}
});
Run Code Online (Sandbox Code Playgroud) 将日期转换为 ISO 字符串后如何删除时间?
var now = new Date();
console.log( now.toISOString() );
Run Code Online (Sandbox Code Playgroud)
如果输出是
2017-10-19T16:00:00.000Z
Run Code Online (Sandbox Code Playgroud)
我只是希望它是:
2017-10-19
Run Code Online (Sandbox Code Playgroud) 我的表单中有一个使用 select2 的多选字段,我想在提交时获取所有选择的值,但是当我打印该值时,它只获取最后选择的选项的值,我该如何解决这个问题?
非常感谢任何帮助,以下是我的代码:
html
<select class="js-example-basic-multiple" name="Project" multiple="multiple" style="display:inline-block;">
<option value="ALL" checked="1">ALL</option>
<option value="1">a</option>
<option value="2">b</option>
<option value="3">c</option>
<option value="4">d</option>
</select>
<script>
$('.js-example-basic-multiple').select2();
$('.js-example-basic-multiple').on('change', function() {
var a = $('.js-example-basic-multiple').val();
})
</script>
Run Code Online (Sandbox Code Playgroud)
查看.py
if 'Project' in request.GET:
print(request.GET['Project'])
Run Code Online (Sandbox Code Playgroud) 我有 3 个 select2 字段,我想使用 API 中的 AJAX 来填充它们。我的问题是,如何直接从 API 填充第一个选择字段选项,然后也由 API 填充第二个字段选项,但根据我在第一个选择字段中的选择,第三个选择字段也是如此。
例如,下面是我的代码和数据:
应用程序编程接口
[
{
"id": 1,
"project_type": "tv",
"project_stage": "new",
"project_name": "Project A"
},
{
"id": 2,
"project_type": "game",
"project_stage": "completed",
"project_name": "Project B"
},
{
"id": 3,
"project_type": "game",
"project_stage": "new",
"project_name": "Project C"
},
{
"id": 4,
"project_stage": "completed",
"project_type": "film",
"project_name": "Project D"
}
]
Run Code Online (Sandbox Code Playgroud)
超文本标记语言
<div class="group">
<select class="project_type" id="project_type" multiple="multiple">
<option value=""></option>
</select>
<select class="project_status" id="project_status" multiple="multiple"">
<option value=""></option>
</select>
<select class="project_select" …
Run Code Online (Sandbox Code Playgroud) 我想从使用标准 HTML 按钮与数据表按钮切换,如何将 bootstrap data-toogle
&data-target
属性添加到数据表按钮中?
任何帮助深表感谢
引导按钮
<button
data-toggle="modal" data-target="#create_new_workorder"
type="button" class="btn btn-sm btn-warning btn-outline"><span
class="hidden-md hidden-sm hidden-xs">Create Workorder</span> <i
class="fa fa-fw fa-plus"></i>
</button>
Run Code Online (Sandbox Code Playgroud)
数据表按钮:
buttons: [
{
text: 'New',
action: function () {
create_workorder_window();
},
className: 'btn btn-warning btn-outline'
},
{ extend: 'colvis', text: 'Show', className: 'btn btn-warning btn-outline'}
],
Run Code Online (Sandbox Code Playgroud)
javascript:
function create_workorder_window() {
my_window = window.open("createworkorder", "create_workorder", ",toolbar=0,status=0,width=350,height=900");
Run Code Online (Sandbox Code Playgroud)
模态:
<!--Create Workorder Form Modal -->
<div class="modal fade " id="create_new_workorder" tabindex="-1" role="dialog"
aria-labelledby="TitleLabel">
<div class="modal-dialog" role="document"> …
Run Code Online (Sandbox Code Playgroud) 我有一个django方法来发送电子邮件。当前电子邮件收件人已在代码中进行了硬编码,如何动态创建一个从html页面提交字段的位置,它将立即获取收件人电子邮件并执行该方法
HTML
<input id="recipient_email" type="email">
Run Code Online (Sandbox Code Playgroud)
view.py
from django.core.mail import EmailMultiAlternatives
def send_email(subject, text_content, html_content, to):
to = 'test_to@gmail.com'
from_email = 'test_from@gmail.com'
subject = 'New Project Created'
text_content = 'A Test'
html_content = """
<h3 style="color: #0b9ac4>email received!</h3>
"""
email_body = html_content
msg = EmailMultiAlternatives(subject, text_content, from_email, to)
msg.attach_alternative(email_body, "text/html")
msg.send()
Run Code Online (Sandbox Code Playgroud)