小编TDG*_*TDG的帖子

语法错误,href的无法识别的表达式

当我添加下面的脚本并运行时.我得到这个:

未捕获错误:语法错误,无法识别的表达式:ul li a [href =#!id1]

我不确定引起这个问题的双引号.

HTML

<ul>
 <li class="slist selected" id="id1"><a href="#!id10">Test1/a></li>
 <li class="slist" id="id2"><a href="#!id20">Test2</a></li>
 <li class="slist" id="id3"><a href="#!id30">Test3/a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

JS

$(document).ready(function () {
    var id = "#!" + window.location.href.split("!")[1];
    if ($("ul li a[href=" + id + "]").length) {
        console.log("present");    
    } else {    
        console.log("absent")
    }
});
Run Code Online (Sandbox Code Playgroud)

jquery

28
推荐指数
2
解决办法
7万
查看次数

extjs 4 rowexpander with grid

任何人都可以帮我解决网格行扩展器与子网格.获得纯文本的价值可以正常工作.

有没有什么办法可以在Grid中创建一个Grid来从JSON数据中获取值?

我想用MVC架构创建这个结构..请提供一些想法或解决方案.

谢谢

Ext.define('CSApp.view.ContentGrid',
{
 extend: 'Ext.grid.Panel',
 store: 'Details',
 width: 840,
 height:45,
 initComponent: function()
 {
 this.columns = [
 {header: 'TASK ID', dataIndex: 'taskID', flex:1},
 {header: 'ITEM', dataIndex: 'name', flex:1},
 {header: 'EXISTING VALUE', dataIndex: 'value', flex:1},
 {header: 'NEW VALUE', dataIndex: 'newValue', flex:1}];
 this.callParent(arguments);
 }
});
Run Code Online (Sandbox Code Playgroud)

extjs extjs4

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

DateRangePicker - 从第一个输入选定值开始的第二个输入的 minDate

我正在使用DateRangePicker插件来选择日期。

拾取器工作正常-但我们要求的行为是mindateMultiCityTripTwo应该是选择的值MultiCityTripOne

任何人都可以提出解决方案吗?

HTML:

<input class="form-control input-lg" id="multiCityTripInputOne" name="MulticityTripOne" />

<input class="form-control input-lg" id="multiCityTripInputTwo" name="MulticityTripTwo" />
Run Code Online (Sandbox Code Playgroud)

JS:

var nowDate = new Date();
var today = new Date(nowDate.getFullYear(), nowDate.getMonth(), nowDate.getDate(), 0, 0, 0, 0);
var maxLimitDate = new Date(nowDate.getFullYear() + 1, nowDate.getMonth(), nowDate.getDate(), 0, 0, 0, 0);

$('input[name="MulticityTripOne"]').daterangepicker({
    "autoApply": true,
    "autoUpdateInput": false,
    "singleDatePicker": true,
    "minDate": today,
    "maxDate": maxLimitDate,
    "opens": "left",
    "locale": {
        format: 'DD MMM YYYY'
    }
}, function (start, end) {
    $("#multiCityTripInputOne").val(start.format('DD …
Run Code Online (Sandbox Code Playgroud)

javascript jquery datepicker daterangepicker

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

Bootstrap 手风琴 - 除非用户单击关闭,否则不要关闭其他手风琴

下面使用了引导手风琴示例。手风琴的功能运行良好。

当用户展开第一个手风琴并单击第二个手风琴时。第一个手风琴不应该关闭。但是,当用户单击第二个手风琴时,它会关闭第一个手风琴。

手风琴的展开/折叠必须手动打开/关闭。

不确定是否需要更新 JS 或 CSS 来解决此问题。请指导我找到解决方案。

谢谢

$('.collapse.show').each(function(){
      $(this).prev('.card-header').find('.fa').addClass('fa-minus').removeClass('fa-plus');
    });
    
    // Toggle plus minus icon on show hide of collapse element
    $('.collapse').on('show.bs.collapse', function(){
      $(this).prev('.card-header').find('.fa').removeClass('fa-plus').addClass('fa-minus');
    }).on('hide.bs.collapse', function(){
      $(this).prev('.card-header').find('.fa').removeClass('fa-minus').addClass('fa-plus');
    });
Run Code Online (Sandbox Code Playgroud)
<div class="accordion" id="accordionExample">
    <div class="card">
        <div class="card-header" id="headingOne">
            <h2 class="mb-0"><button class="btn btn-link" type="button" data-toggle="collapse" data-target="#collapseOne"><i class="fa fa-plus"></i> What is HTML?</button></h2>
        </div>
        <div class="collapse" id="collapseOne" aria-labelledby="headingOne" data-parent="#accordionExample">
            <div class="card-body">
                <p>HTML stands for HyperText Markup Language. HTML is the standard markup language for describing the structure of web pages. <a href="https://www.tutorialrepublic.com/html-tutorial/" target="_blank">Learn …
Run Code Online (Sandbox Code Playgroud)

javascript jquery twitter-bootstrap

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