使用 jquery 将按钮 html 存储在变量中
Using jquery to store button html in a variable
我有一个动态创建的按钮,并希望将文本和/或图像存储在变量中。我需要存储的html是两个按钮标签之间的所有内容
<button id="test">Update now</button>
因此,在此示例中,我需要立即存储文本"更新"。其他示例在按钮标签和文本之间具有图标图像。
这需要在文档加载时发生。
请有人建议我如何使用jquery执行此操作吗?
谢谢
杰克
像这样的东西?
var savedData = $("#test").html();
小
提琴
$(document).ready(function(){
var buttonVar = $( "button" ).html();
alert(buttonVar);
});
var buttonText = $('#test').text();
您可能需要考虑阅读文档,但出于参考目的:
$(function(){
var $buttonHtml = $('#test').html();
});
这将在文档就绪上执行该功能,因为$(function(){
是$(document).ready(function()
的简写。如果你想等待所有img
和CSS完成加载,请使用以下命令:
$(window).on('load',function(){
var $buttonHtml = $('#test').html();
});
这将等待整个窗口完成加载,然后再执行该功能。
jQuery(document).on("ready", function () {
var buttonHtml = jQuery("#test").html(); //Where buttonHtml is the variable that will contain your button html
});
//Later on...
console.log("This is the html from my button :" + buttonHtml);
你甚至不需要jQuery。
var buttonHTML = document.getElementById('test').innerHTML;
文本:
var text = $('#test').text();
图片或文字:
var html = $('#test').html();
无论你使用什么,都会进入:
$(document).ready(function () {
});
<</div>
div class="answers"> 你可以做这样的事情
http://jsfiddle.net/cw5e3/
.HTML:
<button id="test">
<img class="selective"/>
</button>
.JS:
var image=false;
var a= "Update now"
var imageVar="https://scontent-b.xx.fbcdn.net/hphotos-frc3/q71/1157449_10151665223728870_898329738_n.jpg"
if(image){
var imageObj = $('.selective', 'button');
imageObj.attr('src', imageVar).show();
}else{
$('button').text(a);
}
.CSS:
.selective{display:'none';}
在这里,我假设您会知道它何时是图像或文本。
相关文章:
- 当我按下getroute按钮时,我希望我的javascript变量存储在数据库中
- Javascript全局变量存储在哪个对象中
- 将javascript变量存储到HTML文本框中
- 如何将angular.js模型变量存储在javascript变量中
- 如何使用 AngularJS 将变量存储在数组中
- 简单的事情,如何将变量存储到数组中
- 将变量存储到数组 JavaScript 中
- 全局变量存储在 Node.JS 中的什么位置?节点中是否有类似窗口的对象
- 将变量存储到我的服务器
- Selenium IDE - 我可以将Selenium变量存储到javascript变量中吗?
- 如何将这三个变量存储到本地存储中
- 有没有办法将会话变量存储在 AJAX 调用的 javascript 中或仅存储在方法中
- 如何将javascript变量存储到php中
- mootools将变量存储在IE中iframe的父级中
- 将包含数据的变量存储到Mysql中
- 变量存储函数作为基元类型或引用类型
- 将javascript变量存储在mysql数据库中
- 对于Loop/Each Loop变量存储和比较(jQuery或Javascript
- 如何使用AJAX将javascript变量存储到我的sql数据库中
- 将javascript变量存储在数据属性中并进行检索