Select 按标题 JQuery
Select by Title JQuery
我不知道我的信息是否清楚,但我将代码粘贴在这里:
HTML
<header>
<h1>The Otherside</h1><br>
<nav>
<ul id="nav1">
<li><a href="guitarra.jpg" title="Música">Música</a></li>
<li><a href="gandalf.jpg" title="Cinema">Cinema</a></li>
<li><a href="mon.jpg" title="Opinions">Opinions</a></li>
<li><a href="lleo.jpg" title="Botó 4">Botó4</a></li>
</ul>
</nav>
</header>
我想select第一个link,标题为:"Cinema"。在 JQuery 我正在这样做但不起作用:
window.jQuery("select[title='Cinema']").onclick(function (){
alert("Works!!!);
});
您的选择器正在寻找 select
个元素。请尝试 a
:
a[title='Cinema']
正如 Amit 指出的那样,您的点击处理程序有问题 -- 它是 click()
,而不是 onclick()
。
查看这些更正后的实际效果:
$(function() {
$('a[title="Cinema"]').click(function() {
alert('You clicked "cinema".');
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<header>
<h1>The Otherside</h1><br>
<nav>
<ul id="nav1">
<li><a href="guitarra.jpg" title="Música">Música</a></li>
<li><a href="gandalf.jpg" title="Cinema">Cinema</a></li>
<li><a href="mon.jpg" title="Opinions">Opinions</a></li>
<li><a href="lleo.jpg" title="Botó 4">Botó4</a></li>
</ul>
</nav>
</header>
首先,它是 <a>
而不是 <select>
并且处理程序被命名为 click
不同于它的 DOM APi
jQuery("a[title='Cinema']").click(function (){
alert("Works!!!);
});
它是一个 a
元素而不是 select
元素。 onclick
也不是问题,但 click
是。另外,您忘记在警报中用 '
(单引号)结束您的字符串。
$("a[title='Cinema']").click(function(){
alert('Works!!!');
});
我不知道我的信息是否清楚,但我将代码粘贴在这里:
HTML
<header>
<h1>The Otherside</h1><br>
<nav>
<ul id="nav1">
<li><a href="guitarra.jpg" title="Música">Música</a></li>
<li><a href="gandalf.jpg" title="Cinema">Cinema</a></li>
<li><a href="mon.jpg" title="Opinions">Opinions</a></li>
<li><a href="lleo.jpg" title="Botó 4">Botó4</a></li>
</ul>
</nav>
</header>
我想select第一个link,标题为:"Cinema"。在 JQuery 我正在这样做但不起作用:
window.jQuery("select[title='Cinema']").onclick(function (){
alert("Works!!!);
});
您的选择器正在寻找 select
个元素。请尝试 a
:
a[title='Cinema']
正如 Amit 指出的那样,您的点击处理程序有问题 -- 它是 click()
,而不是 onclick()
。
查看这些更正后的实际效果:
$(function() {
$('a[title="Cinema"]').click(function() {
alert('You clicked "cinema".');
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<header>
<h1>The Otherside</h1><br>
<nav>
<ul id="nav1">
<li><a href="guitarra.jpg" title="Música">Música</a></li>
<li><a href="gandalf.jpg" title="Cinema">Cinema</a></li>
<li><a href="mon.jpg" title="Opinions">Opinions</a></li>
<li><a href="lleo.jpg" title="Botó 4">Botó4</a></li>
</ul>
</nav>
</header>
首先,它是 <a>
而不是 <select>
并且处理程序被命名为 click
不同于它的 DOM APi
jQuery("a[title='Cinema']").click(function (){
alert("Works!!!);
});
它是一个 a
元素而不是 select
元素。 onclick
也不是问题,但 click
是。另外,您忘记在警报中用 '
(单引号)结束您的字符串。
$("a[title='Cinema']").click(function(){
alert('Works!!!');
});