jquery - 获取 anchor 标题并放入输入中

标签 jquery select css-selectors

我试图了解如何获取 anchor 标题属性,并将其插入到输入中。

我尝试过这个:

$(".choosebox a").click(function () { 
var url = $(this).attr('title');
//alert(url);
$("input").text(url);
return false;
});

警报效果很好,但标题没有插入输入中。

正确的方法是什么?

附注如果我想输入一个输入,而不是全部,那么哪种语法合适? $("input[name='this-one']") ?

最佳答案

问题可能是,使用 text() 而不是 val()input 元素实际上并没有 text() 内容,而是它有一个 value,jQuery 将其寻址为 val(),因此这应该可以工作:

$(".choosebox a").click(function () { 
    var url = this.title; // Using the native JavaScript/DOM method for getting the title attribute.
    //alert(url);
    $("input[name='this-one']").val(url);
    return false;
});

引用文献:

关于jquery - 获取 anchor 标题并放入输入中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6837363/

相关文章:

jquery - 当两个输入都被填充时更改图像

javascript - 如何使用 JQuery 在 5 秒后清除文本框值?

dictionary - 如何映射vim视觉模式来替换我选择的文本部分?

mysql - 计算 ORDER BY 之后的记录

css - 我可以在 CSS 中使用多个 [element ="..."] 属性选择器吗?

javascript - 如何在没有其子项的 innerText 的情况下在 JavaScript 中获取 h1 innerText?

jquery - 让简单的 jQuery 函数更加高效

javascript - jQuery 多面板切换

mysql - 具有重复表名的 SELECT 语句

css - 如何一次将样式应用于多个类?