问问题
180 次
5 回答
4
$('#content').attr('href'); // gives you the link
$('#content').attr('class'); //gives you the class name
像这样,您可以访问任何属性。
于 2012-12-26T07:29:22.440 回答
2
仍然困惑你需要提取什么价值......这里有一些例子
$('#content').attr('class'); //extract class by id
$('#content').attr('href'); //extract href by id
$('#content').html(); //extract value in <a> tag
使用ajax
或者post
如果你想将值存储在 db..
http://api.jquery.com/jQuery.post/
查询
$.post("test.php", { data: $('#content').attr('class')}, //assuming you want class value to be posted.
function(data) {
alert("succesfully inserterd");
});
PHP 测试.php
$value= $_POST['data'];
//do your stuff like insreting it to db
于 2012-12-26T07:32:46.933 回答
0
.attr() 方法仅获取匹配集中第一个元素的属性值。要单独获取每个元素的值,请使用循环构造,例如 jQuery 的 .each() 或 .map() 方法。
有关更多详细信息,请参阅此链接
<script type="text/javascript">
$(".test").live("click",function(){
alert($(this).attr('class'));
});
</script>
<a href="#" class="test" id="content">Test</a>
于 2012-12-26T09:01:07.767 回答
-1
另一种方法是为 value 属性赋值
这是示例代码:
<script type="text/javascript">
$(".test").live("click",function(){
alert($(this).attr('value'));
});
</script>
<a href="#" class="test" id="content" value="Test">Test</a>
试试看!
于 2012-12-26T07:32:15.560 回答
-1
尝试这个
//with javascript
document.getElementById('content').innerHTML;
//with jQuery
$('#content').html();
于 2012-12-26T07:29:29.333 回答