相关疑难解决方法(0)

jQuery:获取选定的元素标记名称

有没有简单的方法来获取标签名称?

例如,如果我被赋予$('a')一个函数,我想得到'a'.

javascript jquery jquery-selectors

625
推荐指数
6
解决办法
54万
查看次数

检查,如果元素是div

我如何检查是否$(this)div,ulblockquote

例如:

if ($(this) is a div) {
  alert('its a div!');
} else {
  alert('its not a div! some other stuff');
}
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

59
推荐指数
6
解决办法
7万
查看次数

jQuery标签的元素名称

我试着在jQuery中获取元素标记名称.

我有以下html:

<div class="section" id="New_Revision">

    <h1>New Revision&nbsp<img alt="Lock_closed" class="edit" data-id="1" src="/assets/lock_closed.svg" /></h1>

    <p>This is a test paragraph.</p>

    <ol class="references">
      <li>test</li>
    </ol>
</div>
Run Code Online (Sandbox Code Playgroud)

和javascript:

$(".edit").click(function(){
    $(this).closest("div.section").children().each(function(){
        alert($(this).tagName + " - " + $(this).html());
    });     
})
Run Code Online (Sandbox Code Playgroud)

我试过$(this).tagName,$(this).nodeName$(this).attr("tag")在这个问题指出:可提供的jQuery标签的名字吗?

但我总是得到undefined回报.在html()正常输出.为什么我不能获得每个元素的标记名称?

html tags jquery

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

jQuery是否有任何函数来确定jQuery对象引用的DOM元素的标记类型?

jQuery是否有任何函数来确定jQuery对象引用的DOM元素的标记类型?我正在写一个jQuery插件和...

jQuery.fn.myPlugin() {
    return this.each(function() {
       var $this = $(this);
       // <---------------------------------------HERE!
    });
}
Run Code Online (Sandbox Code Playgroud)

我想知道if this<input>元素还是<div>元素,而不直接使用DOM.

jquery dom

10
推荐指数
1
解决办法
2651
查看次数

Jquery - 查找$(this)是什么元素

可能重复:
jQuery可以提供标签名称吗?

嗨!

这个问题是如此基本我感到惭愧,但我试图找到答案30分钟没有任何结果.

我如何找到下面代码中点击了哪种元素.

$('*').click(function (event) {
 var this_element = $(this).???;
 return false;
})
Run Code Online (Sandbox Code Playgroud)

我想要的是将this_element变量设置为'a'如果它是一个链接,'p'如果它是一个段'div'如果...

谢谢!

jquery elementname

7
推荐指数
1
解决办法
4761
查看次数

获取元素的子标记名

我想获取元素的子标记名称.

HTML:

<div class="element">
    <h1>title</h1>
</div>
<div class="element">
    <img src="http://2.bp.blogspot.com/-ma66w8WJsZ0/UBVcmt3XS4I/AAAAAAAAAWw/4UyVd2eR8A0/s1600/olympic-logo.thumbnail.jpg" />
</div>
<div id="debugger"></div>
Run Code Online (Sandbox Code Playgroud)

jQuery:

$(".element").bind("click", function(){

    var child = $(this).add("first-child").prop("tagName");

    $("#debugger").html(child);

});?
Run Code Online (Sandbox Code Playgroud)

我不明白为什么我总是得到DIV作为结果......

谢谢.

http://jsfiddle.net/8Xg3G/2/

jquery

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

获取元素的标签名称

\n

可能的重复:
\n jQuery 可以提供标签名称吗?

\n
\n\n\n\n

我想在两种不同的情况下显示 div 标签内的文本:

\n\n
    \n
  1. 当我将鼠标悬停在第一个子元素上时,我希望看到文本作为 id 和标签元素的名称。
  2. \n
  3. 当我将鼠标悬停在其他元素(不是第一个子元素)上时,我想看到文本“这不是第一个子元素”。
  4. \n
\n\n

例子

\n\n

HTML:

\n\n
<ul id="ul1">ul1\n   <li id="aa">1</li>\n   <li id="bb">2</li>\n   <li id="cc"class="elm">3</li>\n   <li id="dd">4</li>\n   <li id="ee">5</li>\n</ul>\n<ul id="ul2">ul2\n   <li id="ul2-1">1</li>\n   <li>2</li>\n   <li>3</li>\n   <li>4</li>\n   <li>5</li>\n</ul><br/>\n\n<div>element-name</div>\n
Run Code Online (Sandbox Code Playgroud)\n\n

CSS:

\n\n
div,li{ width:40px; height:40px; margin:10px;\n        float:left; border:2px blue solid; \n        padding:2px; }\nul{ width:100px; height:10px; margin:10px;\n        float:left; border:2px blue solid; \n        padding:2px; }\n  span { font-size:14px; }\n  p { clear:left; margin:10px }\xe2\x80\x8b  \n
Run Code Online (Sandbox Code Playgroud)\n\n

jQuery:

\n\n
var …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

3
推荐指数
1
解决办法
4742
查看次数

如何获取当前所选HTML标记的名称?

我用jQuery选择了一些标签:

$('select, :checkbox, :radio').each(function(){
   // ...
});
Run Code Online (Sandbox Code Playgroud)

现在,我需要获取当前标记的名称:

$('select, :checkbox, :radio').each(function(){
   var tag_name = $(this). ???
   alert(tag_name);
});
Run Code Online (Sandbox Code Playgroud)

预期结果:"选择","输入"等.

所以,我需要知道,如何获取元素的标签名称.也许没有jQuery,具有原生的javascript函数 - 无论如何.

javascript jquery tagname

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

标签 统计

jquery ×8

javascript ×4

html ×2

css ×1

dom ×1

elementname ×1

jquery-selectors ×1

tagname ×1

tags ×1