使用<title>标记内容填充<input />元素

时间:2016-03-25 21:50:57

标签: javascript jquery html

&lt; p&gt;在&lt; code&gt; id =&#34; title-of-page&#34;&lt; / code&gt;的元素中我想设置&lt; code&gt;值&lt; / code&gt;的内容等于&lt; code&gt;&lt; title&gt;&lt; / code&gt;&lt; / p&gt;的内容 &lt; p&gt;这里是我使用&lt; / p&gt;的HTML &lt; pre&gt;&lt; code&gt;&lt; input type =&#34; text&#34;是name =&#34;您的名称&#34;值=&#34;&#34; ID =&#34;&GT;&#34页标题-的-; &LT; /代码&GT;&LT; /预&GT; &lt; p&gt;我已尝试使用此Javascript但它似乎无法正常工作&lt; / p&gt; &LT;预&GT;&LT;代码&GT;&LT;脚本&GT; var $ itemSearch = $(&#39;#page-title-form&#39;); $ itemSearch.val($ itemSearch.attr(&#39;标题&#39;)); &LT; /脚本&GT; &LT; /代码&GT;&LT; /预&GT;

2 个答案:

答案 0 :(得分:1)

$('#page-title-form').val($('title').html());

答案 1 :(得分:1)

您正在设置<title>元素的值,而不是输入。

如果您有<title>元素,则可能需要它的文字内容,如果它是文档标题,则可以使用document.title代替

var $itemSearch = $('#page-title-form');
$('#title-of-page').val($itemSearch.text());
// or
$('#title-of-page').val( document.title );