相关疑难解决方法(0)

CSS选择器对属性不敏感

如果我有一个HTML元素<input type="submit" value="Search" />,则css选择器需要区分大小写:

input[value='Search'] 火柴

input[value='search'] 不匹配

我需要一个解决方案,其中不区分大小写的方法也适用.我正在使用Selenium 2Jquery,所以欢迎两者的答案.

jquery case-insensitive css-selectors jquery-selectors selenium-webdriver

34
推荐指数
3
解决办法
2万
查看次数

按标题jQuery获取元素

我已搜索但找不到通过标题获取元素的jQuery选择器.所以我会尝试使用title =='cars'来处理下拉列表

例如:

<select title='cars'>
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>
Run Code Online (Sandbox Code Playgroud)

非常感谢,

html jquery jquery-selectors

29
推荐指数
1
解决办法
8万
查看次数

如何使用搜索栏过滤我的bootstrap 4导航栏链接?

我正在使用Bootstrap 4过渡我的旧网站,所以这绝对是一个学习的过程.

我的网站布局工作正常,但我意识到我的左侧垂直导航栏有很多链接.其中许多分组在倒塌的巢穴中.

我认为在我的导航栏顶部添加一个搜索栏会很好,这样我就可以根据在搜索栏中输入的部分字符串来过滤链接.这适用于未隐藏在隐藏div(或class=collapsedboost 4 ul)内的链接.

我很感谢协助修改我的代码以显示过滤结果,其中包含隐藏在折叠ul中的任何链接?

这是一个小提琴

$('.search-filter').on('keyup', function() {
  var input = $('.search-filter').val();
  var filter = input.toLowerCase();

  if (filter.length == 0) { // show all if filter is empty
    $('a').each(function() {
      $(this).show(); // show links
    });
    return;
  } else {
    $('a').removeClass('collapsed');
    $('a').each(function() {
      $(this).hide(); // hide all links once search is begun
    });

    $('a:contains("' + filter + '")').each(function() {
      $(this).removeClass('collapsed'); // remove bootstrap 4 collapsed class designation
      $(this).show(); // show only matched links to search string? …
Run Code Online (Sandbox Code Playgroud)

javascript search jquery filtering twitter-bootstrap

18
推荐指数
2
解决办法
2039
查看次数

使用Jquery的不区分大小写的属性值选择器

我需要获取content某个meta标签的属性值.

var someContent = $("meta[name=someKindOfId]").attr("content");
Run Code Online (Sandbox Code Playgroud)

我通常是这样做的.出于商业原因,someKindOfId可能会somekindofid.它也可能是其他案例组合.我不知道.

搜索此元标记的最佳方法是什么?添加id或其他标识符是不可能的.

javascript jquery business-logic

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