jQuery查找具有自定义属性1和2的元素

时间:2017-08-17 09:59:09

标签: jquery html dynamic attributes anchor

我已编写此代码以加载动态内容:

$('.item').click(function(){
  var path = $(this).attr('path')
});

这是在加载内容时创建锚链接:

var title = $(this).attr('title');
window.location.hash = title ;

这部分用于检查加载了哪些内容:

var title = $('.item').attr('title');
if (window.location.href.indexOf(title) > -1) {
  console.log("found it");
}

现在我想通过锚链接加载内容,所以我需要获得一个符合路径标题的元素。 HTML标记如下所示:

<div class="item" path="/mainfolder/subfolder/item/" title="I'am the title">

你有什么想法做那样的事吗?我只需要知道我是如何使用attribute 1 which has attribute 2

搜索元素的

谢谢你的回答!

1 个答案:

答案 0 :(得分:1)

这是如何选择^^

&#13;
&#13;
if($('[path="/mainfolder/subfolder/item/"]').length > 0){
  console.log("Found1!");
};
if($('[title="I\'am the title"]').length > 0){
  console.log("Found2!");
};

if($('[path="/mainfolder/subfolder/item/"][title="I\'am the title"]').length > 0){
  console.log("Found3!");
};
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<input class="item" path="/mainfolder/subfolder/item/" title="I'am the title"/>
&#13;
&#13;
&#13;