我试图了解如何获取 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/