temp = $.jstree._focused().get_selected().html()
私にHTMLのブロックを与えました。ある ボタン そのhtmlの内部:
<button class="square_button button_background" type="button" onclick="run_through_ajax("login","basics")">
run
</button>
内部のみを検索するには 一時的な 変数と値を取得する onclick
?
私は頼んでいる jQueryコード それ 検索 内部 一時的な 変数 ボタン 私に与える onclick.
なお、temp 等しくない <button class="square_button button_background" type="button" onclick="run_through_ajax("login","basics")">
回答:
回答№1は2実際のHTMLを取得する代わりに、 $.jstree._focused().get_selected()
を使用して find()
.
例えば
$.jstree._focused().get_selected().find("button").first().attr("onclick")
それは動作しますか?
回答№2の場合は1
デモ用に変更されたもの:
HTML:
<div id="foo">
<div id="bar">some stuffs here</div>
<button class="square_button button_background" type="button" onclick="run_through_ajax("login","basics")"> run </button>
some other stuffs here
</div>
Javascript:
console.log($("#foo button").attr("onclick"));
それはあなたが探しているものですか?
回答№3の場合は1
これはあなたが探しているものでなければなりません。最上位の要素の子でのみ検索を検索するので、検索したいHTMLをいくつかのdivにラップしたいと思うかもしれません。
$("<div>" + html_i_want_to_search + "</div>").find("button");
回答№4の場合は0
もしあなたがそのためにonclickを望むのであれば
var prop = $("button.square_button button_background").attr("onclick");