2013-04-30 2 views
0

Я хочу добавить это ввод текста не тега абзаца p я попробовать, но я не могу получить егоAppend к тексту ввода

мои Append коды

$(req.responseText).find('GetRecipeDetailResponse').each(function(){//Get the servings/yield 
    var yield = $(this).find('Yield').text(); 
    $('#Yield').append('<p><h6>Servings: ' + yield + " servings"+ '</h6></p>') 
    $('#Yield').fieldcontain('refresh') 
}); 

HTML код:

<div data-role="fieldcontain" id="Yield"><!--Yield--> 

    </div> 
+0

Пожалуйста, объясните * не для p. Ill try * – hjpotter92

+0

извините typo ошибка –

ответ

0

Я думаю, вам нужно использовать действительный селектор, $(this).find('Yield') должен вероятно быть $(this).find('#Yield'), если вы хотите его на входе (не уверен, что я понимаю ваш вопрос, но я думаю, что это то, что вы хотите):

$('#Yield').append('<p><h6>Servings: <input type="text" value="' + yield + '"> servings'+ '</h6></p>') 
+0

Yah. Благодарю. Но как я могу отредактировать текст? –

+0

Какой текст вы хотите отредактировать? – dave

+0

значение доходности. Я хочу, чтобы доход был основным, но может измениться. –

0

Попытайтесь принять этот экзамен

<!DOCTYPE html> 
<html> 
<head> 
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"> 
</script> 
<script> 
$(document).ready(function(){ 
    $("#btn1").click(function(){ 
    $("p").append(" <b>Appended text</b>."); 
    }); 
    $("#btn2").click(function(){ 
    $("ol").append("<li>Appended item</li>"); 
    }); 
}); 
</script> 
</head> 
<body> 

<p>This is a paragraph.</p> 
<p>This is another paragraph.</p> 
<ol> 
<li>List item 1</li> 
<li>List item 2</li> 
<li>List item 3</li> 
</ol> 

<button id="btn1">Append text</button> 
<button id="btn2">Append list item</button> 

</body> 
</html> 
Смежные вопросы