Jquery ui jQuery和函数
我有两个问题 1) 我有5个分区,每个分区包含一个图像(单个)。当我点击个人指定他们的id时,没有像下面的代码那样的问题Jquery ui jQuery和函数,jquery-ui,Jquery Ui,我有两个问题 1) 我有5个分区,每个分区包含一个图像(单个)。当我点击个人指定他们的id时,没有像下面的代码那样的问题 $("#asadone").click(function() { alert("xxxx"); }) $("#asadtwo").click(function() { alert("yyyy"); }) 但问题在于,当我尝试使用function()调用它时 调用此函数的html代码段 <div id="asadone" class="addico cu
$("#asadone").click(function()
{
alert("xxxx");
})
$("#asadtwo").click(function()
{
alert("yyyy");
})
但问题在于,当我尝试使用function()调用它时
调用此函数的html代码段
<div id="asadone" class="addico cursor" onclick="alrt(asadone)"></div>.
。
2) 确定单击特定div时,我需要将其数据追加到另一个表中的行中…选择器中出现错误,请尝试以下操作:
function alrt(x)
{
$("#" + x).click(function() // Was an error here
{
alert("x");
})
}
如果传递字符串,则需要使用引号:
<div id="asadone" class="addico cursor" onclick="alrt('asadone')"></div>.
及
我认为您误解了jQuery
click
方法是什么。你不应该把它放在这样的函数中。查看如何将click
事件附加到类名。如果需要查找特定div..&的id,则函数alrt(x){alert($(x).attr(“id”);}html代码片段是,我已经更新了我的答案。基本上用$(this)
替换x
,以获取当前上下文中的元素
<div id="asadone" class="addico cursor" onclick="alrt('asadone')"></div>.
function alrt(x)
{
$(this).click(function()
{
alert($(this).attr("id"));
})
}
<div id="asadone" class="addico cursor" onclick="alrt()"></div>.
$(".addico").click(function() {
alert($(this).attr("id"));
});