jquery自定义属性(类型/属性值)

代码如下:

<script src="jquery-1.9.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
var ping = '';
switch ($('#Select3 option:selected').text()) {
case '图片': ping += '<img'; break;
case '文本框': ping += '<input type=text'; break;
case '按钮': ping += '<input type=button'; break;
}
$('#attrzhi').blur(function () {
ping += ' ';
ping += $('#Select2 option:selected').text();
ping += '=';
ping += $('#attrzhi').val();
})
$('#Button1').click(function () {
ping += '/>';
alert(ping);
$('#show').append(ping);
})

})
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<table>
<tr><td><!--什么东西--> 添加类型:</td><td><select id="Select3">
<option>图片</option>
<option>文本框</option>
<option>按钮</option>
</select></td><td rowspan="5" id='show'></td></tr>
<tr><td>
<!--需要设置的属性值-->
属性:</td><td> <select id="Select2">
<option>src</option>
<option>width</option>
<option>height</option>
<option>title</option>
<option>value</option>
<option>font-size</option>
<option>color</option>
</select>
</td></tr>
<tr><td>属性值:</td><td><input id="attrzhi" type="text" /></td></tr>
<tr><td colspan="2"><div id="showattr"></div></td></tr>
<tr><td> 内容:</td><td><input id="Text1" type="text" /></td></tr>
<tr><td>
<input id="Button1" type="button" value="创建" /></td></tr>
</table>
</div>
</form>
</body>

(0)

相关推荐

  • jquery 获取自定义属性(attr和prop)的实现代码

    1. attr(属性名) //获取属性的值(取得第一个匹配元素的属性值.通过这个方法可以方便地从第一个匹配元素中获取一个属性的值.如果元素没有相应属性,则返回 undefined ) 2. attr(属性名, 属性值) //设置属性的值 (为所有匹配的元素设置一个属性值.) 3. attr(属性名,函数值) //设置属性的函数值 (为所有匹配的元素设置一个计算的属性值.不提供值,而是提供一个函数,由这个函数计算的值作为属性值.) 4.attr(properties) //给指定元素设置多个属性值

  • jquery获取自定义属性(attr和prop)实例介绍

    $("form").attr("check"); $("form").prop("check"); 两种都可以,不过新版jquery推荐第二种,两个在其他方面都差不多,我发现的唯一不同就是在checkbox上的时候,需要用prop,不然IE浏览器会不兼容 复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat=&

  • jquery自定义属性(类型/属性值)

    复制代码 代码如下: <script src="jquery-1.9.1.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { var ping = ''; switch ($('#Select3 option:selected').text()) { case '图片': ping += '&l

  • jquery得到font-size属性值实现代码

    复制代码 代码如下: var fontSize = $(this).attr('style',function(i,s){ return s.replace(/font-size:\s*(\d+.{0,1}\d*)/, function(a){ return a + 'px'; }); }); //console.debug("font-size: "+ $(this).attr('style').match(/(?:font-size:)s*(\d+.{0,1}\d*)/)); va

  • jquery取子节点及当前节点属性值的方法

    分享下jquery取子节点及当前节点属性值的方法. <li class="menulink"> <a href="#" rel="external nofollow" id="101" onclick="changeMenu('101','资料管理','#' )"><span>资料管理</span> </a> </li> 取子节点: $

  • jquery修改属性值实例代码(设置属性值)

    设置属性 - attr() jQuery attr() 方法也用于设置/改变属性值. 下面的例子演示如何改变(设置)链接中 href 属性的值: 实例 复制代码 代码如下: $("button").click(function(){$("#keleyi").attr("href","http://www.jb51.net");}); attr() 方法也允许您同时设置多个属性.下面的例子演示如何同时设置 href 和 titl

  • jquery中选择块并改变属性值的方法

    jquery改变class属性的值 复制代码 代码如下: $("#top_sta").removeClass().addClass("top_tab no_current"); 1.先找到块所在的div.p的位置 2.移除原来的class属性,remove("***")表示移除class中的***,remove()表示移除class中的所有值. 注意:remove("")表示移除空字符,也就是不对class做任何处理. 3.a

  • jQuery使用attr()方法同时设置多个属性值用法实例

    本文实例讲述了jQuery使用attr()方法同时设置多个属性值的用法.分享给大家供大家参考.具体如下: 下面这个演示例子可通过点击按钮实现修改链接与提示的功能. <!DOCTYPE html> <html> <head> <script src="js/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button&q

  • jQuery将所有被选中的checkbox某个属性值连接成字符串的方法

    本文实例讲述了jQuery将所有被选中的checkbox某个属性值连接成字符串的方法.分享给大家供大家参考.具体如下: 需求: 对于一组checkbox,当点击每个checkbox后,把当前处于选中状态的checkbox的某个属性值取出来连接成字符串,并以逗号分开. 实现方法: html部分: 复制代码 代码如下: <input type="checkbox" id="1"/> <label for="1">选项一<

  • JS和jQuery通过this获取html标签中的属性值(实例代码)

    废话不多说了,具体代码如下所示: <html> <head> <script type="text/javascript" src="jquery-1.10.2.min.js"></script> <script type="text/javascript"> /** JQUERY 通过当前标签属性名,获取属性的值 */ function attrsByJquery(obj){ var

  • jQuery获取样式中的背景颜色属性值/颜色值

    天使用jQuery获取样式中的background-color的值时发现在获取到的颜色值在IE中与Chrome.Firefox显示的格式不一样,IE中是以HEX格式显示#ffff00,而Chrome.Firefox中则是以GRB格式显示rgb(255,0,0),由于需要将颜色值存储到数据库中,所以想让颜色值的格式统一下(其实不统一也是可以存的).搜索了一下,从国外的一个网站上得到一段代码 复制代码 代码如下: $.fn.getHexBackgroundColor = function() { v

  • jquery 取子节点及当前节点属性值的方法

    分享下jquery取子节点及当前节点属性值的方法. <li class="menulink"> <a href="#" rel="external nofollow" id="101" onclick="changeMenu('101','资料管理','#' )"><span>资料管理</span> </a> </li> 取子节点: $

随机推荐