RPM*_*984 4 html jquery dom jquery-selectors html-lists
看起来像一个简单的事情(尽管我仍在学习jQuery的细节).
这是我的HTML:
<div id="fbsignup">
<div class="message messageerror">
<strong>There were errors with your registration:</strong>
<ul></ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的(尝试过的)jQuery:
// Check Required Fields.
$('#fbsignup input.required').each(function () {
if ($(this).val().trim() == '') {
$(this).next('em').html('*').show();
$('#fbsignup .message ul').add('li').html('Fields marked with * are required.');
}
});
Run Code Online (Sandbox Code Playgroud)
这就是它对DOM做的事情:
<div class="message messageerror">
<strong>There were errors with your registration:</strong>
<ul>Fields marked with * are required.</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
它将文本添加到内部html中.我希望它添加一个<li>元素与我设置的内部html - 我认为这是链接如何工作?
这是我想要最终得到的HTML :
<div class="message messageerror">
<strong>There were errors with your registration:</strong>
<ul>
<li>Fields marked with * are required.</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
我也试过这个:
$('#fbsignup .message ul').add('<li>Fields marked with * are required.</li>');
Run Code Online (Sandbox Code Playgroud)
哪个绝对没有.
我错过了什么?.add这里的功能不正确吗?