相关疑难解决方法(0)

如何使用jquery更改元素类型

我有以下代码

<b class="xyzxterms" style="cursor: default; ">bryant keil bio</b>
Run Code Online (Sandbox Code Playgroud)

如何将b标签替换为标签,h1但保留所有其他属性和信息?

javascript jquery

102
推荐指数
3
解决办法
7万
查看次数

jQuery:如何复制一个元素的所有属性并将它们应用到另一个元素?

如何将一个元素的属性复制到另一个元素?

HTML

<select id="foo" class="bar baz" style="display:block" width="100" data-foo="bar">...</select>

<div>No attributes yet</div>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

var $div = $('div');
var $select = $('select');

//now copy the attributes from $select to $div
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

显示的选项:无在IE中隐藏

我在选择中有多个选项.我已经对选项进行了排序并禁用了并使用jquery隐藏了重复的选项.该代码在chrome和firefox中运行良好,但在IE和Safari中,display:none的选项仍然显示出来.

这是代码的jsfiddle:

<select>
  <option value="5797">34</option>
  <option value="5809">37</option>
  ... 
  <option value="5653">71</option>
  <option disabled="" selected="selected" value="53">Eye</option>
  <option disabled="disabled" style="display: none;" value="5441">52</option>
  <option disabled="disabled" style="display: none;" value="5443">52</option>
  ...
  <option disabled="disabled" style="display: none;" value="5431">51</option>
</select>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/7vUdb/

html select internet-explorer

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

使用jquery将div转换为span

我试图改变我无法控制的小部件的HTML输出.基本上问题是窗口小部件输出的HTML使用ap内部的div是无效的.

<div class="widget_output">
    <ul>
        <li>
            <p>
                <div>This is a random item</div>
                <div>This is a random item</div>
                <div>This is a random item</div>
                <div>This is a random item</div>
            </p>
       </li>
       <li>
            <p>
                <div>This is a random item</div>
                <div>This is a random item</div>
                <div>This is a random item</div>
                <div>This is a random item</div>
            </p>
        </li>
</div>
Run Code Online (Sandbox Code Playgroud)

我的想法是将div更改为内联元素的跨度,然后HTML应该是有效的.我一直在寻找jquery尝试选择类,然后将这些div转换为spans.任何人都可以指出我正确的方向或实现类似的东西的教程吗?

html jquery

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

更改标记名称但保留所有属性

我有这样的事情:

<span id="anId" someOtherAttributes....>test</span>
Run Code Online (Sandbox Code Playgroud)

我想改成:

<a id="anId" theSameOtherAttributes...>test</a>
Run Code Online (Sandbox Code Playgroud)

我有两个问题:

  1. 如何更改标签名称?

    要么

  2. 如何复制所有属性?

jquery

5
推荐指数
2
解决办法
7076
查看次数

替换特定的标签名称javascript

我想知道我们是否可以更改标签中的标签名称而不是其内容.我有这个内容

< wns id="93" onclick="wish(id)">...< /wns>    
Run Code Online (Sandbox Code Playgroud)

在愿望功能我想改变它

< lmn id="93" onclick="wish(id)">...< /lmn>
Run Code Online (Sandbox Code Playgroud)

我试过这种方式

document.getElementById("99").innerHTML =document.getElementById("99").replace(/wns/g,"lmn")
Run Code Online (Sandbox Code Playgroud)

但它不起作用.请注意,我只想更改具有特定ID而不是每个wns标签的特定标签.

谢谢.

javascript

5
推荐指数
3
解决办法
2万
查看次数

如何将输出HTML标记<b> </ b>更改为<strong> </ strong>?

如何<b></b><strong></strong>标签替换标签到特定的div?

例如:

<div id="aaa">hello<b>wow</b>!</div>
Run Code Online (Sandbox Code Playgroud)

使用javascript替换

<div id="aaa">hello<strong>wow</strong>!</div>
Run Code Online (Sandbox Code Playgroud)

请帮忙!提前致谢.

在此输入图像描述

*****为什么我要尝试将输出HTML代码更改<b></b><strong></strong>,以获得W3C验证.我能这样做吗?**

或者是否有任何解决方案可以使用ASP.NET + C#来做到这一点?

javascript c# asp.net

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

使用jQuery更改元素的类型

如果我知道元素的ID,是否可以更改它具有的HTML标记的类型?

例如,如果你有<p id="p">Lots and lots of text here.</p>,是否可以将其更改为<span id="p">....

谢谢.

html javascript jquery

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

使用javascript更改标记名

有没有去改变<h4>text here</h4><h1>text here</h1> ,我知道如何添加类和改变风格,但也有一些是在此代码已编码它是一个H4时,我希望它真正成为一个H1

javascript jquery

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

将 &lt;div&gt; 转换为 &lt;p&gt;

我有一个容器 div,其中还有其他几个 div:

<div class='container'>
 <div>one</div>
 <div>two</div>
 <div>three</div>
 <div>four</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想将容器div中的所有div更改为ps,这样它看起来像:

 <div class='container'>
 <p>one</p>
 <p>two</p>
 <p>three</p>
 <p>four</p>
</div>
Run Code Online (Sandbox Code Playgroud)

我怎样才能通过 jquery 完成这个?提前致谢。

编辑: 对于缺乏清晰度,我深表歉意,准确地说,我有多个 div 容器,每个容器内都有其他 div。我不认为已经提供的答案只会更改 div 容器包含的 div,而是会更改所有 div:

<!--block one-->
 <div class='container'>
 <div>one</div>
 <div>two</div>
 <div>three</div>
 <div>four</div>
</div>

 <!--block two-->
  <div class='container'>
 <div>one</div>
 <div>two</div>
 <div>three</div>
 <div>four</div>
</div>

  <!--block three-->
  <div class='container'>
 <div>one</div>
 <div>two</div>
 <div>three</div>
 <div>four</div>
</div>
Run Code Online (Sandbox Code Playgroud)

等等。我需要的是只有 div 类容器内的 div 更改为 p 的:

  <div class='container'>
   <p>one</p>
   <p>two</p>
   <p>three</p>
   <p>four</p>
  </div>


 <div class='container'>
   <p>one</p>
   <p>two</p>
   <p>three</p>
   <p>four</p>
  </div>
Run Code Online (Sandbox Code Playgroud)

有一个小插件可以做到这一点:

  (function($) …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

标签 统计

javascript ×7

jquery ×7

html ×3

asp.net ×1

c# ×1

internet-explorer ×1

select ×1