Jquery到javascript
我想将此jquery转换为javascript。请帮助Jquery到javascript,javascript,jquery,Javascript,Jquery,我想将此jquery转换为javascript。请帮助 $("tr").live('click', function() { alert("row number: " + $(this).index()); }); 见此: var elemm=document.getElementsByTagName("tr"); var cnt = 0; for(var i = 0;i<elemm.length;i++) { elemm[i].onclick = function(){al
$("tr").live('click', function() {
alert("row number: " + $(this).index());
});
见此:
var elemm=document.getElementsByTagName("tr");
var cnt = 0;
for(var i = 0;i<elemm.length;i++)
{
elemm[i].onclick = function(){alert("row number: " + ++cnt)}
}
var elemm=document.getElementsByTagName(“tr”);
var-cnt=0;
对于(var i=0;i见下表:
var elemm=document.getElementsByTagName("tr");
var cnt = 0;
for(var i = 0;i<elemm.length;i++)
{
elemm[i].onclick = function(){alert("row number: " + ++cnt)}
}
var elemm=document.getElementsByTagName(“tr”);
var-cnt=0;
对于(var i=0;i见下表:
var elemm=document.getElementsByTagName("tr");
var cnt = 0;
for(var i = 0;i<elemm.length;i++)
{
elemm[i].onclick = function(){alert("row number: " + ++cnt)}
}
var elemm=document.getElementsByTagName(“tr”);
var-cnt=0;
对于(var i=0;i见下表:
var elemm=document.getElementsByTagName("tr");
var cnt = 0;
for(var i = 0;i<elemm.length;i++)
{
elemm[i].onclick = function(){alert("row number: " + ++cnt)}
}
var elemm=document.getElementsByTagName(“tr”);
var-cnt=0;
对于(var i=0;i
js
function indexInParent(node) {
var children = node.parentNode.childNodes;
var num = 0;
for (var i = 0; i < children.length; i++) {
if (children[i] == node) return num;
if (children[i].nodeType == 1) num++;
}
return -1;
}
function test(el) {
alert('row number: ' + indexInParent(el));
}
函数indexInParent(节点){
var children=node.parentNode.childNodes;
var num=0;
对于(变量i=0;i
在html中添加
<tr onclick="test(this)">
js
function indexInParent(node) {
var children = node.parentNode.childNodes;
var num = 0;
for (var i = 0; i < children.length; i++) {
if (children[i] == node) return num;
if (children[i].nodeType == 1) num++;
}
return -1;
}
function test(el) {
alert('row number: ' + indexInParent(el));
}
函数indexInParent(节点){
var children=node.parentNode.childNodes;
var num=0;
对于(变量i=0;i
在html中添加
<tr onclick="test(this)">
js
function indexInParent(node) {
var children = node.parentNode.childNodes;
var num = 0;
for (var i = 0; i < children.length; i++) {
if (children[i] == node) return num;
if (children[i].nodeType == 1) num++;
}
return -1;
}
function test(el) {
alert('row number: ' + indexInParent(el));
}
函数indexInParent(节点){
var children=node.parentNode.childNodes;
var num=0;
对于(变量i=0;i
在html中添加
<tr onclick="test(this)">
js
function indexInParent(node) {
var children = node.parentNode.childNodes;
var num = 0;
for (var i = 0; i < children.length; i++) {
if (children[i] == node) return num;
if (children[i].nodeType == 1) num++;
}
return -1;
}
function test(el) {
alert('row number: ' + indexInParent(el));
}
函数indexInParent(节点){
var children=node.parentNode.childNodes;
var num=0;
对于(变量i=0;i
在html中添加
<tr onclick="test(this)">
下载jquery库(未统一)并复制live
功能(注意live在1.7+中消失,因此最多下载1.7)为什么要使用纯javascript?如果evn使用jquery,您给它的代码片段仍然是JavaScripts,可能是因为这是他们所需要的,而且使用jquery是一种不必要的负载。而且vanilla JS总是更快。@Ramesh您在原生JS中有什么技能吗?因为jquery选择器不太容易复制。您看过jquery func吗tion?@pc shooter-只要你有一个现代浏览器,复制就很简单。querySelectorAll
。下载jquery库(未统一)并复制live
函数(请注意,live在1.7+中消失,所以最多下载1.7个)为什么要使用纯javascript?如果evn使用jquery,您给它的代码片段仍然是JavaScripts,可能是因为这是他们所需要的,而且使用jquery是一种不必要的负载。而且vanilla JS总是更快。@Ramesh您在原生JS中有什么技能吗?因为jquery选择器不太容易复制。您看过jquery func吗tion?@pc shooter-只要你有一个现代浏览器,复制就很简单。querySelectorAll
。下载jquery库(未统一)并复制live
函数(请注意,live在1.7+中消失,所以最多下载1.7个)为什么要使用纯javascript?如果evn使用jquery,您给它的代码片段仍然是JavaScripts,可能是因为这是他们所需要的,而且使用jquery是一种不必要的负载。而且vanilla JS总是更快。@Ramesh您在原生JS中有什么技能吗?因为jquery选择器不太容易复制。您看过jquery func吗tion?@pc shooter-只要你有一个现代浏览器,复制就很简单。querySelectorAll
。下载jquery库(未统一)并复制live
函数(请注意,live在1.7+中消失,所以最多下载1.7个)为什么要使用纯javascript?如果evn使用jquery,您给它的代码片段仍然是JavaScripts,可能是因为这是他们所需要的,而且使用jquery是一种不必要的负载。而且vanilla JS总是更快。@Ramesh您在原生JS中有什么技能吗?因为jquery选择器不太容易复制。您看过jquery func吗tion?@pc shooter-只要你有一个现代化的浏览器,就很容易复制。querySelectorAll
。