相关疑难解决方法(0)

使用jQuery包装html的某些部分

我有类似的东西:

<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实现这一目标?请帮助我.

javascript jquery

5
推荐指数
1
解决办法
69
查看次数

如何使用属性对象为元素<input>设置'size'属性?

我是一个jQuery初学者,并且遇到了一种在页面上创建新元素的方法.我能够很好地创建元素.但是,其中一个属性(大小)默认为20,即使我明确指出它应该更大.这是一个jQuery错误,还是我错过了什么?属性对象中的其他属性(类型,自动对焦)工作正常.

我使用的代码是这样的:

$('<input>', {
  'type' : 'text',
  'size' : 50,
  'autofocus' : 'true'
});
Run Code Online (Sandbox Code Playgroud)

我没有任何CSS文件.

当我使用attr()方法时,我可以设置大小.但我想知道我不是唯一一个无法使用属性对象为元素设置size属性的人.我正在使用jQuery 1.9.1.

任何答案将不胜感激.

jquery

5
推荐指数
1
解决办法
216
查看次数

动态将div附加到表中的td

 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

2
推荐指数
1
解决办法
4万
查看次数

在jquery中创建一个元素

所以,我知道如何以各种方式在jQuery中创建一个元素.但是我在今天之前从未遇到过这个问题:

    var myspacer = $('<div />', {
        "id": "nav-spacer",
        "height": mynav.outerHeight()
    });
Run Code Online (Sandbox Code Playgroud)

稍后在代码中,使用jQuery的.before()方法将此变量添加到DOM中.有人能解释一下这里发生了什么吗?正在创建什么样的对象?jQuery如何知道如何将其转换为HTML元素?

javascript css jquery dom

2
推荐指数
1
解决办法
558
查看次数

即使<div />不是有效的HTML元素,它是否也适用于每个浏览器?

是否$("<div />").appendTo($mySelector)安全使用?它是否适用于每个浏览器,即使它不是有效的HTML元素?

我问,因为它比使用起来更容易 $("<div><div />")

javascript jquery

2
推荐指数
1
解决办法
64
查看次数

如何将select传递给jquery函数

我有一些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传递给方法是一个坏主意吗?

有没有更好的方法呢?

如果这种方式可以,我将它传递给哪种类型?

jquery

0
推荐指数
1
解决办法
216
查看次数

转换和eacute; 在Javascript中的orignal形式

我有这个法国字符串:

Veuillez indiquer vos sp&eacute;cialit&eacute;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&eacute;cialit&eacute;s');
});
Run Code Online (Sandbox Code Playgroud)

在这里小提琴:http://jsfiddle.net/M6rLL/

javascript jquery

0
推荐指数
1
解决办法
2560
查看次数

标签 统计

jquery ×7

javascript ×4

css ×1

dom ×1