我有类似的东西:
<div class="the_notice">
<span class="time"> | 3:48pm</span>
To <strong>2013-03-16_10-56-33</strong> By <strong>XYX</strong>
</div>
Run Code Online (Sandbox Code Playgroud)
结果我想要的东西:
<div class="the_notice">
<span class="time"> | 3:48pm</span>
<div class="wrap">
To <strong>2013-03-16_10-56-33</strong> By <strong>XYX</strong>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我怎样才能使用jQuery实现这一目标?请帮助我.
我是一个jQuery初学者,并且遇到了一种在页面上创建新元素的方法.我能够很好地创建元素.但是,其中一个属性(大小)默认为20,即使我明确指出它应该更大.这是一个jQuery错误,还是我错过了什么?属性对象中的其他属性(类型,自动对焦)工作正常.
我使用的代码是这样的:
$('<input>', {
'type' : 'text',
'size' : 50,
'autofocus' : 'true'
});
Run Code Online (Sandbox Code Playgroud)
我没有任何CSS文件.
当我使用attr()方法时,我可以设置大小.但我想知道我不是唯一一个无法使用属性对象为元素设置size属性的人.我正在使用jQuery 1.9.1.
任何答案将不胜感激.
var $table = $('<table/>').addClass('commentbox');
$table.append('<tr><td>' + 'Comment Id:'+ '</td></tr>');
var $wrap = $('<div/>').attr('id', 'container');
var $in = $('<input type="button" value="Reply"/>').attr('id', 'reply');
$wrap.append($in);
$table.append(
$('<tr>')
.append($('<td>'),
$('<td>'))
);
$table.append($wrap);
Run Code Online (Sandbox Code Playgroud)
我想将div id容器添加到td中,但是我正在获取html
<table>
<tbody>
<tr>
<td>Comment</td>
</tr>
<tr>
<td>
</td><td></td>
</tr>
<tbody>
<div id="container">
<input type="button" value="Reply" id="reply">
</div>
</table>
Run Code Online (Sandbox Code Playgroud) 所以,我知道如何以各种方式在jQuery中创建一个元素.但是我在今天之前从未遇到过这个问题:
var myspacer = $('<div />', {
"id": "nav-spacer",
"height": mynav.outerHeight()
});
Run Code Online (Sandbox Code Playgroud)
稍后在代码中,使用jQuery的.before()方法将此变量添加到DOM中.有人能解释一下这里发生了什么吗?正在创建什么样的对象?jQuery如何知道如何将其转换为HTML元素?
是否$("<div />").appendTo($mySelector)安全使用?它是否适用于每个浏览器,即使它不是有效的HTML元素?
我问,因为它比使用起来更容易 $("<div><div />")
我有一些javascript,我在一个选项附加一个选项:
var myuniqueddl = $('#myuniqueddl');
$("<option value='0'>--- Select a value ---</option>").appendTo(myuniqueddl);
Run Code Online (Sandbox Code Playgroud)
我实际上也试图为另一个选择做这个.
我想避免代码重复我应该将ddl传递给方法来执行此操作吗?
function(someType ddl)
{
$("<option value='0'>--- Select a value ---</option>").appendTo(ddl);
}
Run Code Online (Sandbox Code Playgroud)
将select传递给方法是一个坏主意吗?
有没有更好的方法呢?
如果这种方式可以,我将它传递给哪种类型?
我有这个法国字符串:
Veuillez indiquer vos spécialités
Run Code Online (Sandbox Code Playgroud)
我想在JS Alert中这样想:
Veuillez indiquer vos spécialités
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
$(function(){
alert('Veuillez indiquer vos spécialités');
});
Run Code Online (Sandbox Code Playgroud)
在这里小提琴:http://jsfiddle.net/M6rLL/