【发布时间】:2016-10-27 22:29:28
【问题描述】:
我无法从内容中获取元素并在用户单击鼠标时显示它。
基本上,我们正在制作一个失物招领网站,当用户点击特定位置时,我们希望出现一个带有该位置名称的文本框。
我们遇到了一个问题,即什么都没有输出,或者 url 很长,或者有时是 [Object object]
content: <area id="AF' class="location" title="Anderson Field" alt="Anderson Field">
我们有多个类名相同但ID不同的区域属性。我们不想繁琐地说 if (id == "AF") print "Anderson Field",而是想根据鼠标点击自动获取值
我们的事件处理程序:
$("href").click("click", function(){
$("#textBox").val(myfunction();
function myfunction()
{
return $("input").val(title);
}
所以我们的 myfunction 实际上是在获取属性的值,但我们的问题是我们没有正确获取它。要么什么都没有显示,一个长的 url,或者 [Object object]
【问题讨论】:
-
return $("input").val(title);如果这是为了获得标题,那需要更像return $("input")[0].title;- 不过,这里的“输入”也是错误的 -
谢谢@Jaromanda,这实际上帮助了我们很多!
标签: javascript jquery database